cooper_hunter_air_conditioner.yaml 5.7 KB

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