goldair_dehumidifier.yaml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. name: Goldair dehumidifier
  2. legacy_type: dehumidifier
  3. products:
  4. - id: gynthidZEhTUCoMN
  5. name: GPDH420
  6. primary_entity:
  7. entity: humidifier
  8. class: dehumidifier
  9. dps:
  10. - id: 1
  11. name: switch
  12. type: boolean
  13. mapping:
  14. - dps_val: false
  15. icon: "mdi:air-humidifier-off"
  16. icon_priority: 3
  17. - dps_val: true
  18. icon: "mdi:air-humidifier"
  19. icon_priority: 6
  20. - id: 2
  21. name: mode
  22. type: string
  23. mapping:
  24. - dps_val: "0"
  25. value: auto
  26. - dps_val: "1"
  27. value: eco
  28. - dps_val: "2"
  29. value: comfort
  30. - dps_val: "3"
  31. value: boost
  32. icon: "mdi:tshirt-crew-outline"
  33. icon_priority: 5
  34. - id: 4
  35. type: integer
  36. name: humidity
  37. range:
  38. min: 30
  39. max: 80
  40. mapping:
  41. - step: 5
  42. - id: 5
  43. type: boolean
  44. name: air_clean_on
  45. hidden: true
  46. mapping:
  47. - dps_val: true
  48. icon: "mdi:air-purifier"
  49. icon_priority: 4
  50. - id: 11
  51. type: bitfield
  52. name: error
  53. mapping:
  54. - dps_val: 8
  55. value: "Tank full or missing"
  56. icon: "mdi:cup-water"
  57. icon_priority: 1
  58. - dps_val: 0
  59. value: "OK"
  60. readonly: true
  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. dps:
  84. - id: 1
  85. type: boolean
  86. name: switch
  87. - id: 2
  88. name: dehumidifier_mode
  89. type: string
  90. hidden: true
  91. - id: 6
  92. type: string
  93. name: speed
  94. mapping:
  95. - dps_val: "1"
  96. value: 50
  97. constraint: dehumidifier_mode
  98. conditions:
  99. - dps_val: "2"
  100. invalid: true
  101. - dps_val: "3"
  102. invalid: true
  103. - dps_val: "3"
  104. value: 100
  105. constraint: dehumidifier_mode
  106. conditions:
  107. - dps_val: "1"
  108. invalid: true
  109. - entity: light
  110. name: Display
  111. category: config
  112. dps:
  113. - id: 102
  114. type: boolean
  115. name: switch
  116. mapping:
  117. - dps_val: false
  118. value: true
  119. icon: "mdi:led-on"
  120. - dps_val: true
  121. value: false
  122. icon: "mdi:led-off"
  123. - entity: lock
  124. name: Child lock
  125. category: config
  126. dps:
  127. - id: 7
  128. type: boolean
  129. name: lock
  130. mapping:
  131. - dps_val: true
  132. icon: "mdi:hand-back-right-off"
  133. - dps_val: false
  134. icon: "mdi:hand-back-right"
  135. - entity: switch
  136. name: Air clean
  137. icon: "mdi:air-purifier"
  138. dps:
  139. - id: 5
  140. type: boolean
  141. name: switch
  142. - entity: sensor
  143. name: Current temperature
  144. class: temperature
  145. dps:
  146. - id: 103
  147. type: integer
  148. name: sensor
  149. unit: C
  150. class: measurement
  151. readonly: true
  152. - entity: sensor
  153. name: Current humidity
  154. class: humidity
  155. dps:
  156. - id: 104
  157. type: integer
  158. name: sensor
  159. class: measurement
  160. unit: "%"
  161. readonly: true
  162. - entity: binary_sensor
  163. name: Tank
  164. class: problem
  165. category: diagnostic
  166. dps:
  167. - id: 11
  168. type: bitfield
  169. name: sensor
  170. mapping:
  171. - dps_val: 0
  172. value: false
  173. - value: true
  174. - entity: binary_sensor
  175. name: Defrost
  176. class: cold
  177. icon: "mdi:snowflake-melt"
  178. category: diagnostic
  179. dps:
  180. - id: 105
  181. type: boolean
  182. name: sensor
  183. - entity: number
  184. name: Timer
  185. icon: "msi:timer"
  186. category: config
  187. dps:
  188. - id: 12
  189. name: value
  190. type: integer
  191. unit: h
  192. range:
  193. min: 0
  194. max: 24