goldair_dehumidifier.yaml 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. name: Goldair Dehumidifier
  2. legacy_type: dehumidifier
  3. primary_entity:
  4. entity: humidifier
  5. class: dehumidifier
  6. dps:
  7. - id: 1
  8. name: switch
  9. type: boolean
  10. mapping:
  11. - dps_val: false
  12. icon: "mdi:air-humidifier-off"
  13. icon_priority: 3
  14. - dps_val: true
  15. icon: "mdi:air-humidifier"
  16. icon_priority: 6
  17. - id: 2
  18. name: mode
  19. type: string
  20. mapping:
  21. - dps_val: "0"
  22. value: "Normal"
  23. - dps_val: "1"
  24. value: "Low"
  25. - dps_val: "2"
  26. value: "High"
  27. - dps_val: "3"
  28. value: "Dry clothes"
  29. icon: "mdi:tshirt-crew-outline"
  30. icon_priority: 5
  31. - id: 4
  32. type: integer
  33. name: humidity
  34. range:
  35. min: 30
  36. max: 80
  37. mapping:
  38. - step: 5
  39. - id: 5
  40. type: boolean
  41. name: air_clean_on
  42. hidden: true
  43. mapping:
  44. - dps_val: true
  45. icon: "mdi:air-purifier"
  46. icon_priority: 4
  47. - id: 11
  48. type: bitfield
  49. name: error
  50. mapping:
  51. - dps_val: 8
  52. value: "Tank full or missing"
  53. icon: "mdi:cup-water"
  54. icon_priority: 1
  55. - dps_val: 0
  56. value: "OK"
  57. readonly: true
  58. - id: 12
  59. type: string
  60. name: unknown_12
  61. - id: 101
  62. type: boolean
  63. name: unknown_101
  64. readonly: true
  65. - id: 103
  66. type: integer
  67. name: current_temperature
  68. readonly: true
  69. - id: 104
  70. type: integer
  71. name: current_humidity
  72. readonly: true
  73. - id: 105
  74. type: boolean
  75. name: defrosting
  76. mapping:
  77. - dps_val: true
  78. icon: "mdi:snowflake-melt"
  79. icon_priority: 2
  80. readonly: true
  81. secondary_entities:
  82. - entity: fan
  83. name: Fan
  84. dps:
  85. - id: 1
  86. type: boolean
  87. name: switch
  88. - id: 2
  89. name: dehumidifier_mode
  90. type: string
  91. hidden: true
  92. - id: 6
  93. type: string
  94. name: speed
  95. mapping:
  96. - dps_val: "1"
  97. value: 50
  98. constraint: dehumidifier_mode
  99. conditions:
  100. - dps_val: "2"
  101. invalid: true
  102. - dps_val: "3"
  103. invalid: true
  104. - dps_val: "3"
  105. value: 100
  106. constraint: dehumidifier_mode
  107. conditions:
  108. - dps_val: "1"
  109. invalid: true
  110. - entity: climate
  111. legacy_class: ".dehumidifier.climate.GoldairDehumidifier"
  112. name: Dehumidifier as Climate
  113. deprecated: humidifier and fan
  114. dps:
  115. - id: 1
  116. type: boolean
  117. name: hvac_mode
  118. mapping:
  119. - dps_val: False
  120. value: "off"
  121. icon: mdi:air-humidifier-off
  122. icon_priority: 3
  123. - dps_val: True
  124. value: "dry"
  125. icon: mdi:air-humidifier
  126. icon_priority: 6
  127. - id: 2
  128. type: string
  129. name: preset_mode
  130. mapping:
  131. - dps_val: "0"
  132. constraint: air_clean_on
  133. conditions:
  134. - dps_val: true
  135. value: "Air clean"
  136. - dps_val: false
  137. value: "Normal"
  138. - dps_val: "1"
  139. constraint: air_clean_on
  140. conditions:
  141. - dps_val: true
  142. value: "Air clean"
  143. - dps_val: false
  144. value: "Low"
  145. - dps_val: "2"
  146. constraint: air_clean_on
  147. conditions:
  148. - dps_val: true
  149. value: "Air clean"
  150. - dps_val: false
  151. value: "High"
  152. - dps_val: "3"
  153. constraint: air_clean_on
  154. conditions:
  155. - dps_val: true
  156. value: "Air clean"
  157. - dps_val: false
  158. value: "Dry clothes"
  159. icon: "mdi:tshirt-crew-outline"
  160. icon_priority: 5
  161. - id: 4
  162. type: integer
  163. name: humidity
  164. range:
  165. min: 30
  166. max: 80
  167. mapping:
  168. - step: 5
  169. constraint: preset_mode
  170. conditions:
  171. - dps_val: "1"
  172. invalid: true
  173. - dps_val: "2"
  174. invalid: true
  175. - dps_val: "3"
  176. invalid: true
  177. - id: 5
  178. type: boolean
  179. name: air_clean_on
  180. mapping:
  181. - dps_val: true
  182. icon: "mdi:air-purifier"
  183. icon_priority: 4
  184. - id: 6
  185. type: string
  186. name: fan_mode
  187. mapping:
  188. - dps_val: "1"
  189. value: "low"
  190. - dps_val: "3"
  191. value: "high"
  192. - id: 11
  193. type: bitfield
  194. name: error
  195. mapping:
  196. - dps_val: 8
  197. value: "Tank full or missing"
  198. icon: "mdi:cup-water"
  199. icon_priority: 1
  200. - dps_val: 0
  201. value: "OK"
  202. readonly: true
  203. - id: 12
  204. type: string
  205. name: unknown_12
  206. - id: 101
  207. type: boolean
  208. name: unknown_101
  209. readonly: true
  210. - id: 103
  211. type: integer
  212. name: current_temperature
  213. readonly: true
  214. - id: 104
  215. type: integer
  216. name: current_humidity
  217. readonly: true
  218. - id: 105
  219. type: boolean
  220. name: defrosting
  221. mapping:
  222. - dps_val: true
  223. icon: "mdi:snowflake-melt"
  224. icon_priority: 2
  225. readonly: true
  226. - entity: light
  227. name: Panel Light
  228. dps:
  229. - id: 102
  230. type: boolean
  231. name: switch
  232. mapping:
  233. - dps_val: false
  234. value: true
  235. icon: "mdi:led-on"
  236. - dps_val: true
  237. value: false
  238. icon: "mdi:led-off"
  239. - entity: lock
  240. name: Child Lock
  241. dps:
  242. - id: 7
  243. type: boolean
  244. name: lock
  245. mapping:
  246. - dps_val: true
  247. icon: "mdi:account-lock"
  248. - dps_val: false
  249. icon: "mdi:account"
  250. - entity: switch
  251. name: Air Clean
  252. icon: "mdi:air-purifier"
  253. dps:
  254. - id: 5
  255. type: boolean
  256. name: switch