wilfa_haze_hu400bc_humidifier.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. name: Wilfa Haze
  2. products:
  3. - id: 7naqdm8whbezn28v
  4. primary_entity:
  5. entity: humidifier
  6. class: humidifier
  7. dps:
  8. - id: 1
  9. name: switch
  10. type: boolean
  11. mapping:
  12. - dps_val: true
  13. icon: "mdi:air-humidifier"
  14. - dps_val: false
  15. icon: "mdi:air-humidifier-off"
  16. - id: 13
  17. name: humidity
  18. type: integer
  19. range:
  20. min: 30
  21. max: 90
  22. mapping:
  23. - step: 5
  24. constraint: mode
  25. conditions:
  26. - dps_val: auto
  27. invalid: true
  28. - id: 14
  29. type: integer
  30. name: current_humidity
  31. - id: 24
  32. type: string
  33. name: mode
  34. mapping:
  35. - dps_val: auto
  36. value: auto
  37. - dps_val: humidity
  38. value: normal
  39. - id: 20
  40. type: integer
  41. name: unknown_20
  42. - id: 22
  43. type: integer
  44. name: error
  45. mapping:
  46. - dps_val: 0
  47. value: OK
  48. - dps_val: 1
  49. value: Water Level Low
  50. secondary_entities:
  51. - entity: fan
  52. dps:
  53. - id: 1
  54. name: switch
  55. type: boolean
  56. - id: 23
  57. type: string
  58. name: speed
  59. mapping:
  60. - dps_val: level_0
  61. value: 20
  62. - dps_val: level_1
  63. value: 40
  64. - dps_val: level_2
  65. value: 60
  66. - dps_val: level_3
  67. value: 80
  68. - dps_val: level_4
  69. value: 100
  70. - entity: light
  71. name: Mood
  72. category: config
  73. dps:
  74. - id: 5
  75. type: boolean
  76. name: switch
  77. mapping:
  78. - dps_val: true
  79. icon: "mdi:led-on"
  80. - dps_val: false
  81. icon: "mdi:led-off"
  82. - entity: switch
  83. name: Sound
  84. category: config
  85. dps:
  86. - id: 8
  87. name: switch
  88. type: boolean
  89. mapping:
  90. - dps_val: true
  91. icon: "mdi:volume-high"
  92. - dps_val: false
  93. icon: "mdi:volume-off"
  94. - entity: sensor
  95. class: temperature
  96. dps:
  97. - id: 10
  98. name: sensor
  99. type: integer
  100. class: measurement
  101. - id: 18
  102. name: unit
  103. type: string
  104. mapping:
  105. - dps_val: c
  106. value: C
  107. - dps_val: f
  108. value: F
  109. - entity: light
  110. translation_key: display
  111. category: config
  112. dps:
  113. - id: 16
  114. type: boolean
  115. name: switch
  116. mapping:
  117. - dps_val: true
  118. value: false
  119. - dps_val: false
  120. value: true
  121. - entity: select
  122. category: config
  123. translation_key: temperature_unit
  124. dps:
  125. - id: 18
  126. name: option
  127. type: string
  128. mapping:
  129. - dps_val: c
  130. value: celsius
  131. - dps_val: f
  132. value: fahrenheit
  133. - entity: select
  134. translation_key: timer
  135. category: config
  136. dps:
  137. - id: 19
  138. name: option
  139. type: string
  140. mapping:
  141. - dps_val: "cancel"
  142. value: "Off"
  143. - dps_val: "1"
  144. value: "1 hour"
  145. - dps_val: "2"
  146. value: "2 hours"
  147. - dps_val: "3"
  148. value: "3 hours"
  149. - dps_val: "4"
  150. value: "4 hours"
  151. - dps_val: "5"
  152. value: "5 hours"
  153. - dps_val: "6"
  154. value: "6 hours"
  155. - dps_val: "7"
  156. value: "7 hours"
  157. - dps_val: "8"
  158. value: "8 hours"
  159. - dps_val: "9"
  160. value: "9 hours"
  161. - dps_val: "10"
  162. value: "10 hours"
  163. - dps_val: "11"
  164. value: "11 hours"
  165. - dps_val: "12"
  166. value: "12 hours"
  167. - entity: switch
  168. name: Air clean
  169. category: config
  170. icon: "mdi:air-purifier"
  171. dps:
  172. - id: 26
  173. name: switch
  174. type: boolean
  175. - entity: switch
  176. translation_key: ionizer
  177. category: config
  178. dps:
  179. - id: 35
  180. name: switch
  181. type: boolean
  182. - entity: binary_sensor
  183. translation_key: tank_empty
  184. category: diagnostic
  185. dps:
  186. - id: 22
  187. type: bitfield
  188. name: sensor
  189. mapping:
  190. - dps_val: 1
  191. value: true
  192. - value: false