cooper_hunter_air_conditioner.yaml 5.8 KB

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