inventor_comfort_airconditioner.yaml 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. name: Air Conditioner
  2. products:
  3. - id: 9xvzf8c0bg33eenj
  4. manufacturer: Inventor
  5. - id: keycnvksyhjcrg8t
  6. manufacturer: Inventor
  7. model: Comfort MFV
  8. entities:
  9. - entity: climate
  10. dps:
  11. - id: 1
  12. type: boolean
  13. name: hvac_mode
  14. mapping:
  15. - dps_val: false
  16. value: "off"
  17. - dps_val: true
  18. constraint: mode
  19. conditions:
  20. - dps_val: auto
  21. value: heat_cool
  22. - dps_val: cold
  23. value: cool
  24. - dps_val: wet
  25. value: dry
  26. - dps_val: hot
  27. value: heat
  28. - dps_val: wind
  29. value: fan_only
  30. - id: 2
  31. type: integer
  32. name: temperature
  33. range:
  34. min: 16
  35. max: 30
  36. mapping:
  37. - constraint: temperature_unit
  38. conditions:
  39. - dps_val: f
  40. range:
  41. min: 64
  42. max: 86
  43. value_redirect: temp_set_f
  44. - id: 3
  45. type: integer
  46. name: current_temperature
  47. mapping:
  48. - scale: 2
  49. constraint: temperature_unit
  50. conditions:
  51. - dps_val: f
  52. scale: 1
  53. value_redirect: temp_current_f
  54. - id: 4
  55. type: string
  56. name: mode
  57. hidden: true
  58. - id: 5
  59. type: string
  60. name: fan_mode
  61. mapping:
  62. - dps_val: auto
  63. value: auto
  64. - dps_val: low
  65. value: low
  66. - dps_val: mid
  67. value: medium
  68. - dps_val: high
  69. value: high
  70. - id: 18
  71. type: integer
  72. name: current_humidity
  73. - id: 19
  74. type: string
  75. name: temperature_unit
  76. mapping:
  77. - dps_val: c
  78. value: C
  79. - dps_val: f
  80. value: F
  81. - id: 23
  82. type: integer
  83. name: temp_current_f
  84. optional: true
  85. hidden: true
  86. - id: 24
  87. type: integer
  88. name: temp_set_f
  89. range:
  90. min: 64
  91. max: 86
  92. optional: true
  93. hidden: true
  94. - id: 111
  95. type: boolean
  96. name: new_style
  97. - id: 117
  98. type: string
  99. name: swing_mode
  100. mapping:
  101. - dps_val: ud_0c
  102. value: "on"
  103. - dps_val: ud_00
  104. value: "off"
  105. - value: "off"
  106. hidden: true
  107. - id: 118
  108. type: string
  109. name: swing_horizontal_mode
  110. mapping:
  111. - dps_val: lr_00
  112. value: "off"
  113. - dps_val: lr_07
  114. value: "on"
  115. - value: "off"
  116. hidden: true
  117. - id: 101
  118. type: boolean
  119. name: mood_lighting
  120. optional: true
  121. - id: 103
  122. type: integer
  123. name: co2
  124. optional: true
  125. - id: 104
  126. type: integer
  127. name: volatile_organic_compounds
  128. optional: true
  129. - id: 112
  130. type: integer
  131. name: power
  132. optional: true
  133. - entity: switch
  134. name: Emergency heat
  135. icon: "mdi:fire"
  136. dps:
  137. - id: 12
  138. type: boolean
  139. name: switch
  140. - entity: light
  141. translation_key: display
  142. category: config
  143. dps:
  144. - id: 13
  145. type: boolean
  146. name: switch
  147. - entity: select
  148. translation_key: temperature_unit
  149. category: config
  150. dps:
  151. - id: 19
  152. type: string
  153. name: option
  154. mapping:
  155. - dps_val: c
  156. value: celsius
  157. - dps_val: f
  158. value: fahrenheit
  159. - entity: sensor
  160. class: pm25
  161. category: diagnostic
  162. dps:
  163. - id: 102
  164. type: integer
  165. name: sensor
  166. unit: ugm3
  167. class: measurement
  168. - id: 105
  169. type: string
  170. name: air_quality
  171. - entity: switch
  172. name: Quiet
  173. category: config
  174. icon: "mdi:music-off"
  175. dps:
  176. - id: 108
  177. type: boolean
  178. name: switch
  179. - entity: switch
  180. translation_key: sleep
  181. category: config
  182. dps:
  183. - id: 109
  184. type: boolean
  185. name: switch
  186. optional: true
  187. - entity: switch
  188. name: Health
  189. category: config
  190. icon: "mdi:shield-bug"
  191. dps:
  192. - id: 106
  193. type: boolean
  194. name: switch
  195. optional: true
  196. - entity: switch
  197. name: Turbo
  198. category: config
  199. icon: "mdi:car-turbocharger"
  200. dps:
  201. - id: 107
  202. type: boolean
  203. name: switch
  204. optional: true
  205. - entity: switch
  206. translation_key: anti_frost
  207. dps:
  208. - id: 110
  209. type: boolean
  210. name: switch
  211. - entity: select
  212. name: Motion detection
  213. category: config
  214. icon: "mdi:motion-sensor"
  215. dps:
  216. - id: 113
  217. type: string
  218. name: option
  219. mapping:
  220. - dps_val: cancel
  221. value: Cancel
  222. - dps_val: avoid
  223. value: Avoid
  224. - dps_val: follow
  225. value: Follow
  226. - entity: switch
  227. name: Self clean
  228. icon: "mdi:spray-bottle"
  229. dps:
  230. - id: 114
  231. type: boolean
  232. name: switch
  233. - entity: select
  234. name: Vertical swing
  235. category: config
  236. icon: "mdi:arrow-up-down-bold"
  237. dps:
  238. - id: 117
  239. type: string
  240. name: option
  241. mapping:
  242. - dps_val: ud_02
  243. value: Top
  244. - dps_val: ud_04
  245. value: Upper
  246. - dps_val: ud_06
  247. value: Middle
  248. - dps_val: ud_08
  249. value: Lower
  250. - dps_val: ud_0a
  251. value: Bottom
  252. - dps_val: ud_0c
  253. value: Swing
  254. - dps_val: ud_00
  255. value: Stop Swing
  256. - dps_val: ud_01
  257. value: Health Air Flow (Cool)
  258. - dps_val: ud_03
  259. value: Health Air Flow (Heat)
  260. - entity: select
  261. name: Horizontal swing
  262. category: config
  263. icon: "mdi:arrow-left-right-bold"
  264. dps:
  265. - id: 118
  266. type: string
  267. name: option
  268. mapping:
  269. - dps_val: lr_03
  270. value: Leftmost
  271. - dps_val: lr_04
  272. value: Left
  273. - dps_val: lr_00
  274. value: Middle
  275. - dps_val: lr_05
  276. value: Right
  277. - dps_val: lr_06
  278. value: Rightmost
  279. - dps_val: lr_07
  280. value: Swing
  281. - dps_val: lr_00
  282. value: Stop Swing
  283. - entity: binary_sensor
  284. class: problem
  285. category: diagnostic
  286. dps:
  287. - id: 116
  288. type: bitfield
  289. name: sensor
  290. mapping:
  291. - dps_val: 0
  292. value: false
  293. - value: true
  294. - id: 116
  295. type: bitfield
  296. name: fault_code
  297. - entity: switch
  298. name: Anti mould
  299. icon: "mdi:pot-steam"
  300. dps:
  301. - id: 119
  302. type: boolean
  303. name: switch