kogan_kasvwac30ya_airconditioner.yaml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. name: Air conditioner
  2. products:
  3. - id: jlzjetbqsrix7ne2
  4. name: Kogan KASVWAC30YA vertical window air conditioner
  5. primary_entity:
  6. entity: climate
  7. dps:
  8. - id: 1
  9. type: boolean
  10. name: hvac_mode
  11. mapping:
  12. - dps_val: false
  13. value: "off"
  14. - dps_val: true
  15. constraint: mode
  16. conditions:
  17. - dps_val: AUTO
  18. value: heat_cool
  19. - dps_val: COOL
  20. value: cool
  21. - dps_val: DRY
  22. value: dry
  23. - dps_val: HEAT
  24. value: heat
  25. - dps_val: FAN
  26. value: fan_only
  27. - id: 2
  28. type: integer
  29. name: temperature
  30. range:
  31. min: 16
  32. max: 30
  33. mapping:
  34. - constraint: temperature_unit
  35. conditions:
  36. - dps_val: f
  37. value_redirect: temp_set_f
  38. range:
  39. min: 60
  40. max: 86
  41. - id: 3
  42. type: integer
  43. name: current_temperature
  44. mapping:
  45. - constraint: temperature_unit
  46. conditions:
  47. - dps_val: f
  48. value_redirect: temp_current_f
  49. - id: 4
  50. type: string
  51. name: mode
  52. hidden: true
  53. - id: 5
  54. type: string
  55. name: fan_mode
  56. mapping:
  57. - dps_val: level_1
  58. value: silent
  59. - dps_val: level_2
  60. value: "1"
  61. - dps_val: level_3
  62. value: "2"
  63. - dps_val: level_4
  64. value: "3"
  65. - dps_val: level_5
  66. value: "4"
  67. - dps_val: level_6
  68. value: "5"
  69. - dps_val: level_7
  70. value: "6"
  71. - dps_val: level_8
  72. value: "7"
  73. - dps_val: level_9
  74. value: auto
  75. - dps_val: level_10
  76. value: powerful
  77. - id: 19
  78. type: string
  79. name: temperature_unit
  80. mapping:
  81. - dps_val: c
  82. value: C
  83. - dps_val: f
  84. value: F
  85. - id: 23
  86. type: integer
  87. name: temp_current_f
  88. hidden: true
  89. - id: 24
  90. type: integer
  91. name: temp_set_f
  92. optional: true
  93. hidden: true
  94. range:
  95. min: 60
  96. max: 86
  97. - id: 102
  98. type: boolean
  99. name: swing_mode
  100. mapping:
  101. - dps_val: false
  102. value: "off"
  103. - dps_val: true
  104. value: "on"
  105. - id: 106
  106. type: string
  107. name: model
  108. mapping:
  109. - dps_val: "0"
  110. value: reversable_heatpump
  111. - dps_val: "1"
  112. value: cooling_only
  113. - id: 109
  114. type: boolean
  115. name: pump
  116. - id: 110
  117. type: boolean
  118. name: follow_me
  119. secondary_entities:
  120. - entity: lock
  121. translation_key: child_lock
  122. category: config
  123. dps:
  124. - id: 14
  125. type: boolean
  126. name: lock
  127. - entity: select
  128. translation_key: timer
  129. category: config
  130. dps:
  131. - id: 20
  132. type: string
  133. name: option
  134. mapping:
  135. - dps_val: "1"
  136. value: cancel
  137. - dps_val: "2"
  138. value: "1h"
  139. - dps_val: "3"
  140. value: "2h"
  141. - dps_val: "4"
  142. value: "3h"
  143. - dps_val: "5"
  144. value: "4h"
  145. - dps_val: "6"
  146. value: "5h"
  147. - dps_val: "7"
  148. value: "6h"
  149. - dps_val: "8"
  150. value: "7h"
  151. - dps_val: "9"
  152. value: "8h"
  153. - dps_val: "10"
  154. value: "9h"
  155. - dps_val: "11"
  156. value: "10h"
  157. - dps_val: "12"
  158. value: "11h"
  159. - dps_val: "13"
  160. value: "12h"
  161. - dps_val: "14"
  162. value: "13h"
  163. - dps_val: "15"
  164. value: "14h"
  165. - dps_val: "16"
  166. value: "15h"
  167. - dps_val: "17"
  168. value: "16h"
  169. - dps_val: "18"
  170. value: "17h"
  171. - dps_val: "19"
  172. value: "18h"
  173. - dps_val: "20"
  174. value: "19h"
  175. - dps_val: "21"
  176. value: "20h"
  177. - dps_val: "22"
  178. value: "21h"
  179. - dps_val: "23"
  180. value: "22h"
  181. - dps_val: "24"
  182. value: "23h"
  183. - dps_val: "25"
  184. value: "24h"
  185. - entity: switch
  186. translation_key: evaporator_cleaning
  187. category: config
  188. dps:
  189. - id: 27
  190. type: boolean
  191. name: switch
  192. - entity: light
  193. translation_key: display
  194. category: config
  195. dps:
  196. - id: 36
  197. type: boolean
  198. name: switch
  199. - entity: switch
  200. translation_key: uv_sterilization
  201. category: config
  202. dps:
  203. - id: 38
  204. type: boolean
  205. name: switch
  206. - entity: binary_sensor
  207. translation_key: defrost
  208. category: diagnostic
  209. dps:
  210. - id: 101
  211. type: boolean
  212. name: sensor
  213. - entity: binary_sensor
  214. class: problem
  215. category: diagnostic
  216. dps:
  217. - id: 103
  218. type: bitfield
  219. name: sensor
  220. mapping:
  221. - dps_val: 0
  222. value: true
  223. constraint: fault_code_2
  224. conditions:
  225. - dps_val: 0
  226. value: false
  227. - value: true
  228. - id: 103
  229. type: bitfield
  230. name: fault_code
  231. - id: 105
  232. type: bitfield
  233. name: fault_code_2
  234. - entity: sensor
  235. translation_key: time_remaining
  236. class: duration
  237. category: diagnostic
  238. dps:
  239. - id: 104
  240. type: integer
  241. name: sensor
  242. unit: min
  243. - entity: switch
  244. translation_key: sleep
  245. category: config
  246. dps:
  247. - id: 111
  248. type: boolean
  249. name: switch