cooper_hunter_air_conditioner.yaml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. name: Cooper and Hunter air conditioner
  2. products:
  3. - id: a38i3yjbj4b4r9o0
  4. name: Cooper and Hunter Nordic Evo NG
  5. primary_entity:
  6. entity: climate
  7. translation_only_key: aircon_extra
  8. dps:
  9. - id: 1
  10. name: hvac_mode
  11. type: boolean
  12. mapping:
  13. - dps_val: false
  14. value: "off"
  15. - dps_val: true
  16. constraint: mode
  17. conditions:
  18. - dps_val: auto
  19. value: heat_cool
  20. - dps_val: cold
  21. value: cool
  22. - dps_val: hot
  23. value: heat
  24. - dps_val: wet
  25. value: dry
  26. - dps_val: wind
  27. value: fan_only
  28. - id: 2
  29. name: temperature
  30. type: integer
  31. range:
  32. min: 16
  33. max: 31
  34. mapping:
  35. - step: 1
  36. constraint: mode
  37. conditions:
  38. - dps_val: wet
  39. invalid: true
  40. - dps_val: wind
  41. invalid: true
  42. - id: 150
  43. name: current_temperature
  44. type: integer
  45. mapping:
  46. - scale: 10
  47. - id: 4
  48. name: mode
  49. type: string
  50. hidden: true
  51. - id: 5
  52. name: fan_mode
  53. type: string
  54. mapping:
  55. - dps_val: auto
  56. value: auto
  57. - dps_val: quiet
  58. value: quiet
  59. - dps_val: fan1
  60. value: low
  61. - dps_val: fan2
  62. value: medlow
  63. - dps_val: fan3
  64. value: medium
  65. - dps_val: fan4
  66. value: medhigh
  67. - dps_val: fan5
  68. value: high
  69. - id: 31
  70. name: swing_mode
  71. type: string
  72. mapping:
  73. - dps_val: "off"
  74. value: "off"
  75. - dps_val: "on"
  76. value: "on"
  77. - dps_val: "angle1"
  78. value: "topmost"
  79. - dps_val: "angle2"
  80. value: "top"
  81. - dps_val: "angle3"
  82. value: "middle"
  83. - dps_val: "angle4"
  84. value: "down"
  85. - dps_val: "angle5"
  86. value: "downmost"
  87. - id: 19
  88. name: temperature_unit
  89. type: string
  90. mapping:
  91. - dps_val: f
  92. value: F
  93. - dps_val: c
  94. value: C
  95. - id: 17
  96. name: humidity
  97. type: integer
  98. optional: true
  99. unit: "%"
  100. range:
  101. min: 40
  102. max: 90
  103. mapping:
  104. - step: 5
  105. constraint: mode
  106. conditions:
  107. - dps_val: auto
  108. invalid: true
  109. - dps_val: cold
  110. invalid: true
  111. - dps_val: hot
  112. invalid: true
  113. - dps_val: wind
  114. invalid: true
  115. - id: 152
  116. name: current_humidity
  117. type: integer
  118. unit: "%"
  119. class: measurement
  120. mapping:
  121. - scale: 10
  122. secondary_entities:
  123. - entity: switch
  124. name: Power
  125. category: config
  126. icon: "mdi:power"
  127. dps:
  128. - id: 1
  129. name: switch
  130. type: boolean
  131. - entity: switch
  132. name: Eco
  133. category: config
  134. icon: "mdi:flower"
  135. dps:
  136. - id: 8
  137. name: switch
  138. type: boolean
  139. - entity: switch
  140. name: Dry
  141. category: config
  142. icon: "mdi:sun-wireless"
  143. dps:
  144. - id: 9
  145. name: switch
  146. type: boolean
  147. mapping:
  148. - constraint: mode
  149. conditions:
  150. - dps_val: auto
  151. invalid: true
  152. - dps_val: wind
  153. invalid: true
  154. - dps_val: hot
  155. invalid: true
  156. - id: 4
  157. name: mode
  158. type: string
  159. hidden: true
  160. - entity: switch
  161. translation_key: ionizer
  162. category: config
  163. dps:
  164. - id: 11
  165. name: switch
  166. type: boolean
  167. - entity: light
  168. translation_key: display
  169. category: config
  170. dps:
  171. - id: 13
  172. name: switch
  173. type: boolean
  174. - entity: lock
  175. translation_key: child_lock
  176. category: config
  177. dps:
  178. - id: 14
  179. name: lock
  180. type: boolean
  181. - entity: switch
  182. name: Beep
  183. category: config
  184. icon: "mdi:bell"
  185. dps:
  186. - id: 16
  187. name: switch
  188. type: boolean
  189. - entity: switch
  190. name: Sleep
  191. category: config
  192. icon: "mdi:power-sleep"
  193. dps:
  194. - id: 25
  195. name: switch
  196. type: boolean
  197. optional: true
  198. - entity: switch
  199. name: Health
  200. category: config
  201. icon: "mdi:shield-bug"
  202. dps:
  203. - id: 26
  204. name: switch
  205. type: boolean
  206. optional: true
  207. - entity: switch
  208. name: Horizontal Swing
  209. category: config
  210. icon: "mdi:arrow-left-right-bold"
  211. dps:
  212. - id: 34
  213. name: switch
  214. type: string
  215. mapping:
  216. - dps_val: "on"
  217. value: true
  218. - dps_val: "off"
  219. value: false
  220. - entity: binary_sensor
  221. translation_key: defrost
  222. category: diagnostic
  223. dps:
  224. - id: 181
  225. name: sensor
  226. type: boolean
  227. optional: true
  228. - entity: switch
  229. translation_key: anti_frost
  230. category: config
  231. dps:
  232. - id: 180
  233. name: switch
  234. type: boolean
  235. optional: true
  236. - entity: sensor
  237. name: AC Voltage
  238. category: diagnostic
  239. class: voltage
  240. dps:
  241. - id: 104
  242. name: sensor
  243. type: integer
  244. unit: "V"
  245. class: measurement
  246. - entity: sensor
  247. name: AC Current
  248. category: diagnostic
  249. class: current
  250. dps:
  251. - id: 106
  252. name: sensor
  253. type: integer
  254. unit: "A"
  255. class: measurement
  256. force: true
  257. mapping:
  258. - scale: 10
  259. - entity: sensor
  260. name: Outdoor Temperature
  261. category: diagnostic
  262. class: temperature
  263. dps:
  264. - id: 108
  265. name: sensor
  266. type: integer
  267. unit: "°C"
  268. class: measurement
  269. mapping:
  270. - scale: 10