goldair_dehumidifier.yaml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  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: 5
  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: 4
  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. - id: 11
  43. type: bitfield
  44. mapping:
  45. - dps_val: 8
  46. value: "Tank full or missing"
  47. icon: "mdi:cup-water"
  48. icon_priority: 1
  49. - dps_val: 0
  50. value: "OK"
  51. name: error
  52. readonly: true
  53. - id: 12
  54. type: string
  55. name: unknown_12
  56. - id: 101
  57. type: boolean
  58. name: unknown_101
  59. readonly: true
  60. - id: 103
  61. type: integer
  62. name: current_temperature
  63. readonly: true
  64. - id: 104
  65. type: integer
  66. name: current_humidity
  67. readonly: true
  68. - id: 105
  69. type: boolean
  70. name: defrosting
  71. mapping:
  72. - dps_val: true
  73. icon: "mdi:snowflake-melt"
  74. icon_priority: 2
  75. readonly: true
  76. secondary_entities:
  77. - entity: fan
  78. name: Fan
  79. dps:
  80. - id: 1
  81. type: boolean
  82. name: switch
  83. - id: 2
  84. name: dehumidifier_mode
  85. type: string
  86. hidden: true
  87. - id: 6
  88. type: string
  89. name: speed
  90. mapping:
  91. - dps_val: "1"
  92. value: 50
  93. constraint: dehumidifier_mode
  94. conditions:
  95. - dps_val: "2"
  96. invalid: true
  97. - dps_val: "3"
  98. invalid: true
  99. - dps_val: "3"
  100. value: 100
  101. constraint: dehumidifier_mode
  102. conditions:
  103. - dps_val: "1"
  104. invalid: true
  105. - entity: climate
  106. legacy_class: ".dehumidifier.climate.GoldairDehumidifier"
  107. name: Dehumidifier as Climate
  108. deprecated: humidifier and fan
  109. dps:
  110. - id: 1
  111. type: boolean
  112. mapping:
  113. - dps_val: False
  114. value: "off"
  115. icon: mdi:air-humidifier-off
  116. icon_priority: 3
  117. - dps_val: True
  118. value: "dry"
  119. icon: mdi:air-humidifier
  120. icon_priority: 5
  121. name: hvac_mode
  122. - id: 2
  123. type: string
  124. mapping:
  125. - dps_val: "0"
  126. value: "Normal"
  127. - dps_val: "1"
  128. value: "Low"
  129. - dps_val: "2"
  130. value: "High"
  131. - dps_val: "3"
  132. value: "Dry clothes"
  133. icon: "mdi:tshirt-crew-outline"
  134. icon_priority: 4
  135. name: preset_mode
  136. - id: 4
  137. type: integer
  138. name: humidity
  139. range:
  140. min: 30
  141. max: 80
  142. mapping:
  143. - step: 5
  144. constraint: preset_mode
  145. conditions:
  146. - dps_val: "1"
  147. invalid: true
  148. - dps_val: "2"
  149. invalid: true
  150. - dps_val: "3"
  151. invalid: true
  152. - id: 5
  153. type: boolean
  154. name: air_clean_on
  155. - id: 6
  156. type: string
  157. mapping:
  158. - dps_val: "1"
  159. value: "low"
  160. - dps_val: "3"
  161. value: "high"
  162. name: fan_mode
  163. - id: 11
  164. type: bitfield
  165. mapping:
  166. - dps_val: 8
  167. value: "Tank full or missing"
  168. icon: "mdi:cup-water"
  169. icon_priority: 1
  170. - dps_val: 0
  171. value: "OK"
  172. name: error
  173. readonly: true
  174. - id: 12
  175. type: string
  176. name: unknown_12
  177. - id: 101
  178. type: boolean
  179. name: unknown_101
  180. readonly: true
  181. - id: 103
  182. type: integer
  183. name: current_temperature
  184. readonly: true
  185. - id: 104
  186. type: integer
  187. name: current_humidity
  188. readonly: true
  189. - id: 105
  190. type: boolean
  191. name: defrosting
  192. mapping:
  193. - dps_val: true
  194. icon: "mdi:snowflake-melt"
  195. icon_priority: 2
  196. readonly: true
  197. - entity: light
  198. name: Panel Light
  199. dps:
  200. - id: 102
  201. type: boolean
  202. mapping:
  203. - dps_val: false
  204. value: true
  205. icon: "mdi:led-on"
  206. - dps_val: true
  207. value: false
  208. icon: "mdi:led-off"
  209. name: switch
  210. - entity: lock
  211. name: Child Lock
  212. dps:
  213. - id: 7
  214. type: boolean
  215. name: lock