cooper_hunter_air_conditioner.yaml 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278
  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. dps:
  8. - id: 1
  9. name: hvac_mode
  10. type: boolean
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. icon: "mdi:hvac-off"
  15. - dps_val: true
  16. constraint: mode
  17. conditions:
  18. - dps_val: auto
  19. icon: "mdi:hvac"
  20. value: heat_cool
  21. - dps_val: cold
  22. icon: "mdi:snowflake"
  23. value: cool
  24. - dps_val: hot
  25. icon: "mdi:fire"
  26. value: heat
  27. - dps_val: wet
  28. icon: "mdi:water-off"
  29. value: dry
  30. - dps_val: wind
  31. icon: "mdi:fan"
  32. value: fan_only
  33. - id: 2
  34. name: temperature
  35. type: integer
  36. range:
  37. min: 16
  38. max: 31
  39. mapping:
  40. - step: 1
  41. constraint: mode
  42. conditions:
  43. - dps_val: wet
  44. invalid: true
  45. - dps_val: wind
  46. invalid: true
  47. - id: 150
  48. name: current_temperature
  49. type: integer
  50. mapping:
  51. - scale: 10
  52. #step: 5
  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: Slow
  67. - dps_val: fan2
  68. value: Low
  69. - dps_val: fan3
  70. value: Medium
  71. - dps_val: fan4
  72. value: High
  73. - dps_val: fan5
  74. value: Super 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" #Topmost
  84. value: "Topmost"
  85. - dps_val: "angle2" #Top
  86. value: "Top"
  87. - dps_val: "angle3" #Middle
  88. value: "Middle"
  89. - dps_val: "angle4" #Down
  90. value: "Down"
  91. - dps_val: "angle5" #Downmost
  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. class: light
  173. icon: "mdi:television-ambient-light"
  174. dps:
  175. - id: 13
  176. name: switch
  177. type: boolean
  178. - entity: lock
  179. name: Child lock
  180. category: config
  181. icon: "mdi:lock"
  182. dps:
  183. - id: 14
  184. name: lock
  185. type: boolean
  186. - entity: switch
  187. name: Beep
  188. category: config
  189. icon: "mdi:bell"
  190. dps:
  191. - id: 16
  192. name: switch
  193. type: boolean
  194. - entity: switch
  195. name: Sleep
  196. category: config
  197. icon: "mdi:power-sleep"
  198. dps:
  199. - id: 25
  200. name: switch
  201. type: boolean
  202. optional: true
  203. - entity: switch
  204. name: Health
  205. category: config
  206. icon: "mdi:shield-bug"
  207. dps:
  208. - id: 26
  209. name: switch
  210. type: boolean
  211. optional: true
  212. - entity: switch
  213. name: Horizontal Swing
  214. category: config
  215. icon: "mdi:arrow-left-right-bold"
  216. dps:
  217. - id: 34
  218. name: switch
  219. type: string
  220. mapping:
  221. - dps_val: "on"
  222. value: true
  223. - dps_val: "off"
  224. value: false
  225. - entity: binary_sensor
  226. name: Defrosting
  227. category: diagnostic
  228. icon: "mdi:snowflake"
  229. dps:
  230. - id: 181
  231. name: sensor
  232. type: boolean
  233. optional: true
  234. - entity: switch
  235. name: Anti-frost
  236. category: config
  237. icon: "mdi:snowflake"
  238. dps:
  239. - id: 180
  240. name: switch
  241. type: boolean
  242. optional: true
  243. - entity: sensor
  244. name: AC Voltage
  245. category: diagnostic
  246. class: voltage
  247. dps:
  248. - id: 104
  249. name: sensor
  250. type: integer
  251. unit: "V"
  252. class: measurement
  253. - entity: sensor
  254. name: AC Current
  255. category: diagnostic
  256. class: current
  257. dps:
  258. - id: 106
  259. name: sensor
  260. type: integer
  261. unit: "A"
  262. class: measurement
  263. force: true
  264. mapping:
  265. - scale: 10
  266. - entity: sensor
  267. name: Outdoor Temperature
  268. category: diagnostic
  269. class: temperature
  270. dps:
  271. - id: 108
  272. name: sensor
  273. type: integer
  274. unit: "°C"
  275. class: measurement
  276. mapping:
  277. - scale: 10