goldair_gpdh340_dehumidifier.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. name: Goldair dehumidifier
  2. products:
  3. - id: okwjubkm9ndbq3j
  4. name: GPDH340
  5. primary_entity:
  6. entity: humidifier
  7. class: dehumidifier
  8. dps:
  9. - id: 1
  10. name: switch
  11. type: boolean
  12. mapping:
  13. - dps_val: false
  14. icon: "mdi:air-humidifier-off"
  15. icon_priority: 3
  16. - dps_val: true
  17. icon: "mdi:air-humidifier"
  18. icon_priority: 4
  19. - id: 2
  20. name: mode
  21. type: string
  22. mapping:
  23. - dps_val: "2"
  24. value: normal
  25. hidden: true
  26. - dps_val: "4"
  27. value: sleep
  28. - dps_val: "5"
  29. value: comfort
  30. - dps_val: "6"
  31. value: eco
  32. - dps_val: "7"
  33. value: boost
  34. - id: 4
  35. type: integer
  36. name: humidity
  37. range:
  38. min: 35
  39. max: 80
  40. mapping:
  41. - step: 5
  42. - id: 11
  43. type: bitfield
  44. name: error
  45. mapping:
  46. - dps_val: 16
  47. value: Tank full or missing
  48. icon: "mdi:cup-water"
  49. icon_priority: 1
  50. - dps_val: 0
  51. value: OK
  52. - id: 104
  53. type: integer
  54. name: current_humidity
  55. - id: 105
  56. type: integer
  57. name: model_code
  58. - id: 108
  59. type: boolean
  60. name: filter_clean_required
  61. mapping:
  62. - dps_val: true
  63. icon: "mdi:air-filter"
  64. icon_priority: 2
  65. hidden: true
  66. - id: 109
  67. # manual says not available for GPDH340, so not split into switch
  68. type: boolean
  69. name: pump
  70. secondary_entities:
  71. - entity: fan
  72. dps:
  73. - id: 1
  74. type: boolean
  75. name: switch
  76. - id: 6
  77. type: string
  78. name: speed
  79. mapping:
  80. - dps_val: "1"
  81. value: 33
  82. - dps_val: "2"
  83. value: 67
  84. - dps_val: "3"
  85. value: 100
  86. - entity: light
  87. name: Front display
  88. category: config
  89. dps:
  90. - id: 107
  91. type: boolean
  92. name: switch
  93. mapping:
  94. - dps_val: true
  95. icon: "mdi:numeric"
  96. - dps_val: false
  97. icon: "mdi:numeric-off"
  98. - entity: lock
  99. name: Child lock
  100. icon: "mdi:hand-back-right-off"
  101. category: config
  102. dps:
  103. - id: 106
  104. type: boolean
  105. name: lock
  106. - entity: sensor
  107. class: temperature
  108. dps:
  109. - id: 103
  110. type: integer
  111. name: sensor
  112. unit: C
  113. class: measurement
  114. - entity: sensor
  115. name: Current humidity
  116. deprecated: humidifier
  117. category: diagnostic
  118. class: humidity
  119. dps:
  120. - id: 104
  121. type: integer
  122. name: sensor
  123. unit: "%"
  124. class: measurement
  125. - entity: binary_sensor
  126. name: Tank
  127. class: problem
  128. category: diagnostic
  129. dps:
  130. - id: 11
  131. type: bitfield
  132. name: sensor
  133. mapping:
  134. - dps_val: 16
  135. value: true
  136. - value: false
  137. - entity: binary_sensor
  138. name: Fault
  139. class: problem
  140. category: diagnostic
  141. dps:
  142. - id: 11
  143. type: bitfield
  144. name: sensor
  145. mapping:
  146. - dps_val: 0
  147. value: false
  148. - dps_val: 16
  149. value: false
  150. - value: true
  151. - entity: binary_sensor
  152. name: Filter clean required
  153. class: problem
  154. category: diagnostic
  155. dps:
  156. - id: 108
  157. type: boolean
  158. name: sensor