4
0

goldair_gpdh340_dehumidifier.yaml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  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: 105
  53. type: integer
  54. name: model_code
  55. - id: 108
  56. type: boolean
  57. name: filter_clean_required
  58. mapping:
  59. - dps_val: true
  60. icon: "mdi:air-filter"
  61. icon_priority: 2
  62. hidden: true
  63. - id: 109
  64. # manual says not available for GPDH340, so not split into switch
  65. type: boolean
  66. name: pump
  67. secondary_entities:
  68. - entity: fan
  69. dps:
  70. - id: 1
  71. type: boolean
  72. name: switch
  73. - id: 6
  74. type: string
  75. name: speed
  76. mapping:
  77. - dps_val: "1"
  78. value: 33
  79. - dps_val: "2"
  80. value: 67
  81. - dps_val: "3"
  82. value: 100
  83. - entity: light
  84. name: Front display
  85. category: config
  86. dps:
  87. - id: 107
  88. type: boolean
  89. name: switch
  90. mapping:
  91. - dps_val: true
  92. icon: "mdi:numeric"
  93. - dps_val: false
  94. icon: "mdi:numeric-off"
  95. - entity: lock
  96. name: Child lock
  97. icon: "mdi:hand-back-right-off"
  98. category: config
  99. dps:
  100. - id: 106
  101. type: boolean
  102. name: lock
  103. - entity: sensor
  104. name: Current temperature
  105. class: temperature
  106. dps:
  107. - id: 103
  108. type: integer
  109. name: sensor
  110. unit: C
  111. class: measurement
  112. - entity: sensor
  113. name: Current humidity
  114. class: humidity
  115. dps:
  116. - id: 104
  117. type: integer
  118. name: sensor
  119. unit: "%"
  120. class: measurement
  121. - entity: binary_sensor
  122. name: Tank
  123. class: problem
  124. category: diagnostic
  125. dps:
  126. - id: 11
  127. type: bitfield
  128. name: sensor
  129. mapping:
  130. - dps_val: 16
  131. value: true
  132. - value: false
  133. - entity: binary_sensor
  134. name: Fault
  135. class: problem
  136. category: diagnostic
  137. dps:
  138. - id: 11
  139. type: bitfield
  140. name: sensor
  141. mapping:
  142. - dps_val: 0
  143. value: false
  144. - dps_val: 16
  145. value: false
  146. - value: true
  147. - entity: binary_sensor
  148. name: Filter clean required
  149. class: problem
  150. category: diagnostic
  151. dps:
  152. - id: 108
  153. type: boolean
  154. name: sensor