blitzwolf_bwsh5_humidifier.yaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. name: BlitzWolf BWSH5 humidifier
  2. products:
  3. - id: lqzme7o0kzhumdxr
  4. primary_entity:
  5. entity: humidifier
  6. class: humidifier
  7. dps:
  8. - id: 1
  9. name: switch
  10. type: boolean
  11. - id: 4
  12. name: mode
  13. type: string
  14. mapping:
  15. - dps_val: auto
  16. value: auto
  17. - dps_val: health
  18. value: comfort
  19. - dps_val: baby
  20. value: baby
  21. - dps_val: sleep
  22. value: sleep
  23. - dps_val: humidity
  24. value: eco
  25. - dps_val: work
  26. value: boost
  27. - dps_val: manual
  28. value: normal
  29. - id: 13
  30. name: humidity
  31. type: integer
  32. optional: true
  33. range:
  34. min: 35
  35. max: 75
  36. mapping:
  37. - step: 5
  38. - id: 14
  39. name: current_humidity
  40. type: integer
  41. - id: 22
  42. name: fault_code
  43. type: integer
  44. optional: true
  45. secondary_entities:
  46. - entity: switch
  47. name: UV sterilization
  48. icon: "mdi:sun-wireless"
  49. category: config
  50. dps:
  51. - id: 21
  52. name: switch
  53. type: boolean
  54. #optional: true
  55. - entity: switch
  56. name: Warm mist
  57. icon: "mdi:fire"
  58. category: config
  59. dps:
  60. - id: 26
  61. name: switch
  62. type: boolean
  63. optional: true
  64. - entity: switch
  65. name: Plasma
  66. icon: "mdi:dots-circle"
  67. category: config
  68. dps:
  69. - id: 35
  70. name: switch
  71. type: boolean
  72. optional: true
  73. - entity: light
  74. name: LED
  75. category: config
  76. dps:
  77. - id: 5
  78. name: switch
  79. type: boolean
  80. mapping:
  81. - dps_val: true
  82. icon: "mdi:led-on"
  83. - dps_val: false
  84. icon: "mdi:led-off"
  85. - entity: select
  86. name: Spray level
  87. icon: "mdi:heat-wave"
  88. category: config
  89. dps:
  90. - id: 23
  91. name: option
  92. type: string
  93. optional: true
  94. mapping:
  95. - dps_val: "level_1"
  96. value: "Level 1 "
  97. - dps_val: "level_2"
  98. value: "Level 2"
  99. - dps_val: "level_3"
  100. value: "Level 3"
  101. - dps_val: "level_4"
  102. value: "Level 4"
  103. - dps_val: "level_5"
  104. value: "Level 5"
  105. - dps_val: "level_6"
  106. value: "Level 6"
  107. - dps_val: "level_7"
  108. value: "Level 7"
  109. - entity: sensor
  110. class: temperature
  111. dps:
  112. - id: 10
  113. type: integer
  114. name: sensor
  115. class: measurement
  116. unit: C
  117. - id: 12
  118. name: temperature_f
  119. type: integer
  120. unit: F
  121. optional: true
  122. - entity: select
  123. name: Timer
  124. icon: "mdi:timer"
  125. category: config
  126. dps:
  127. - id: 19
  128. name: option
  129. type: string
  130. optional: true
  131. mapping:
  132. - dps_val: "cancel"
  133. value: "Off"
  134. - dps_val: "1h"
  135. value: "1 hour"
  136. - dps_val: "2h"
  137. value: "2 hours"
  138. - dps_val: "3h"
  139. value: "3 hours"
  140. - dps_val: "4h"
  141. value: "4 hours"
  142. - dps_val: "5h"
  143. value: "5 hours"
  144. - dps_val: "6h"
  145. value: "6 hours"
  146. - dps_val: "7h"
  147. value: "7 hours"
  148. - dps_val: "8h"
  149. value: "8 hours"
  150. - dps_val: "9h"
  151. value: "9 hours"
  152. - dps_val: "10h"
  153. value: "10 hours"
  154. - dps_val: "11h"
  155. value: "11 hours"
  156. - dps_val: "12h"
  157. value: "12 hours"
  158. - id: 20
  159. name: remaining
  160. type: integer
  161. optional: true
  162. - entity: select
  163. # note: this is used only for device display. To adjust temperature sensor unit change it in entity settings
  164. name: Display temperature unit
  165. category: config
  166. dps:
  167. - id: 18
  168. type: string
  169. name: option
  170. optional: true
  171. mapping:
  172. - dps_val: c
  173. value: Celsius
  174. icon: "mdi:temperature-celsius"
  175. - dps_val: f
  176. value: Fahrenheit
  177. icon: "mdi:temperature-fahrenheit"
  178. - entity: binary_sensor
  179. name: Low water
  180. class: problem
  181. category: diagnostic
  182. dps:
  183. - id: 22
  184. type: bitfield
  185. name: sensor
  186. mapping:
  187. - dps_val: 0
  188. value: false
  189. - value: true