goldair_dehumidifier.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  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: 101
  59. type: boolean
  60. name: unknown_101
  61. readonly: true
  62. - id: 103
  63. type: integer
  64. name: current_temperature
  65. readonly: true
  66. - id: 104
  67. type: integer
  68. name: current_humidity
  69. readonly: true
  70. - id: 105
  71. type: boolean
  72. name: defrosting
  73. mapping:
  74. - dps_val: true
  75. icon: "mdi:snowflake-melt"
  76. icon_priority: 2
  77. readonly: true
  78. secondary_entities:
  79. - entity: fan
  80. dps:
  81. - id: 1
  82. type: boolean
  83. name: switch
  84. - id: 2
  85. name: dehumidifier_mode
  86. type: string
  87. hidden: true
  88. - id: 6
  89. type: string
  90. name: speed
  91. mapping:
  92. - dps_val: "1"
  93. value: 50
  94. constraint: dehumidifier_mode
  95. conditions:
  96. - dps_val: "2"
  97. invalid: true
  98. - dps_val: "3"
  99. invalid: true
  100. - dps_val: "3"
  101. value: 100
  102. constraint: dehumidifier_mode
  103. conditions:
  104. - dps_val: "1"
  105. invalid: true
  106. - entity: light
  107. name: Display
  108. category: config
  109. dps:
  110. - id: 102
  111. type: boolean
  112. name: switch
  113. mapping:
  114. - dps_val: false
  115. value: true
  116. icon: "mdi:led-on"
  117. - dps_val: true
  118. value: false
  119. icon: "mdi:led-off"
  120. - entity: lock
  121. name: Child lock
  122. category: config
  123. dps:
  124. - id: 7
  125. type: boolean
  126. name: lock
  127. mapping:
  128. - dps_val: true
  129. icon: "mdi:hand-back-right-off"
  130. - dps_val: false
  131. icon: "mdi:hand-back-right"
  132. - entity: switch
  133. name: Air clean
  134. icon: "mdi:air-purifier"
  135. dps:
  136. - id: 5
  137. type: boolean
  138. name: switch
  139. - entity: sensor
  140. name: Current temperature
  141. class: temperature
  142. dps:
  143. - id: 103
  144. type: integer
  145. name: sensor
  146. unit: C
  147. class: measurement
  148. readonly: true
  149. - entity: sensor
  150. name: Current humidity
  151. class: humidity
  152. dps:
  153. - id: 104
  154. type: integer
  155. name: sensor
  156. class: measurement
  157. unit: "%"
  158. readonly: true
  159. - entity: binary_sensor
  160. name: Tank
  161. class: problem
  162. category: diagnostic
  163. dps:
  164. - id: 11
  165. type: bitfield
  166. name: sensor
  167. mapping:
  168. - dps_val: 0
  169. value: false
  170. - value: true
  171. - entity: binary_sensor
  172. name: Defrost
  173. class: cold
  174. icon: "mdi:snowflake-melt"
  175. category: diagnostic
  176. dps:
  177. - id: 105
  178. type: boolean
  179. name: sensor
  180. - entity: number
  181. name: Timer
  182. icon: "msi:timer"
  183. category: config
  184. dps:
  185. - id: 12
  186. name: value
  187. type: integer
  188. unit: h
  189. range:
  190. min: 0
  191. max: 24