wilfa_haze_hu400bc_humidifier.yaml 4.5 KB

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