goldair_dehumidifier.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  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: normal
  26. - dps_val: "1"
  27. value: eco
  28. - dps_val: "2"
  29. value: boost
  30. - dps_val: "3"
  31. value: laundry
  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. - id: 101
  61. type: boolean
  62. name: unknown_101
  63. - id: 104
  64. type: integer
  65. name: current_humidity
  66. - id: 105
  67. type: boolean
  68. name: defrosting
  69. mapping:
  70. - dps_val: true
  71. icon: "mdi:snowflake-melt"
  72. icon_priority: 2
  73. secondary_entities:
  74. - entity: fan
  75. dps:
  76. - id: 1
  77. type: boolean
  78. name: switch
  79. - id: 2
  80. name: dehumidifier_mode
  81. type: string
  82. hidden: true
  83. - id: 6
  84. type: string
  85. name: speed
  86. mapping:
  87. - dps_val: "1"
  88. value: 50
  89. constraint: dehumidifier_mode
  90. conditions:
  91. - dps_val: "2"
  92. invalid: true
  93. - dps_val: "3"
  94. invalid: true
  95. - dps_val: "3"
  96. value: 100
  97. constraint: dehumidifier_mode
  98. conditions:
  99. - dps_val: "1"
  100. invalid: true
  101. - entity: light
  102. translation_key: display
  103. category: config
  104. dps:
  105. - id: 102
  106. type: boolean
  107. name: switch
  108. - entity: lock
  109. translation_key: child_lock
  110. category: config
  111. dps:
  112. - id: 7
  113. type: boolean
  114. name: lock
  115. - entity: switch
  116. name: Air clean
  117. icon: "mdi:air-purifier"
  118. dps:
  119. - id: 5
  120. type: boolean
  121. name: switch
  122. - entity: sensor
  123. class: temperature
  124. dps:
  125. - id: 103
  126. type: integer
  127. name: sensor
  128. unit: C
  129. class: measurement
  130. - entity: binary_sensor
  131. translation_key: tank_full
  132. category: diagnostic
  133. dps:
  134. - id: 11
  135. type: bitfield
  136. name: sensor
  137. mapping:
  138. - dps_val: 0
  139. value: false
  140. - value: true
  141. - entity: binary_sensor
  142. translation_key: defrost
  143. category: diagnostic
  144. dps:
  145. - id: 105
  146. type: boolean
  147. name: sensor
  148. - entity: number
  149. translation_key: timer
  150. category: config
  151. dps:
  152. - id: 12
  153. name: value
  154. type: integer
  155. unit: h
  156. range:
  157. min: 0
  158. max: 24