ebac_dj4000_dehumidifier.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. name: EBAC DJ4000 dehumidifier
  2. products:
  3. - id: ehsgslj5gb0amqnx
  4. name: DJ4000
  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:ait-humidifier-off"
  15. icon_priority: 1
  16. - dps_val: true
  17. icon: "mdi:air-humidifier"
  18. icon_priority: 3
  19. - id: 2
  20. name: humidity
  21. type: integer
  22. range:
  23. min: 35
  24. max: 80
  25. mapping:
  26. - step: 5
  27. - id: 5
  28. name: mode
  29. type: string
  30. mapping:
  31. - dps_val: dehumidify
  32. value: Smart
  33. - dps_val: drying
  34. value: Laundry
  35. icon: "mdi:tshirt-crew-outline"
  36. icon_priority: 2
  37. - dps_val: manual
  38. value: Target
  39. - dps_val: boost
  40. value: Boost
  41. - id: 9
  42. type: boolean
  43. name: defrosst
  44. optional: true
  45. - id: 13
  46. type: boolean
  47. name: uv
  48. optional: true
  49. - id: 19
  50. type: bitfield
  51. name: fault_code
  52. - id: 27
  53. type: integer
  54. name: total_runtime
  55. - id: 28
  56. type: boolean
  57. name: runtime_reset
  58. secondary_entities:
  59. - entity: fan
  60. dps:
  61. - id: 103
  62. name: switch
  63. type: boolean
  64. readonly: true
  65. - id: 4
  66. type: string
  67. name: speed
  68. mapping:
  69. - dps_val: low
  70. value: 50
  71. - dps_val: high
  72. value: 100
  73. - entity: sensor
  74. name: Current humidity
  75. class: humidity
  76. dps:
  77. - id: 6
  78. type: integer
  79. name: sensor
  80. unit: "%"
  81. class: measurement
  82. - entity: sensor
  83. name: Current temperature
  84. class: temperature
  85. dps:
  86. - id: 7
  87. type: integer
  88. name: sensor
  89. unit: C
  90. class: measurement
  91. - entity: sensor
  92. name: Filter life
  93. category: diagnostic
  94. icon: "mdi:air-filter"
  95. dps:
  96. - id: 23
  97. type: integer
  98. name: sensor
  99. unit: "%"
  100. - entity: button
  101. name: Filter reset
  102. category: config
  103. icon: "mdi:air-filter"
  104. dps:
  105. - id: 20
  106. type: boolean
  107. name: button
  108. - entity: sensor
  109. name: Time left
  110. category: diagnostic
  111. icon: "mdi:timer-outline"
  112. class: duration
  113. dps:
  114. - id: 18
  115. type: integer
  116. name: sensor
  117. unit: min
  118. - entity: binary_sensor
  119. name: Tank
  120. class: problem
  121. category: diagnostic
  122. dps:
  123. - id: 102
  124. type: string
  125. name: sensor
  126. mapping:
  127. - dps_val: Bucket_OK
  128. value: false
  129. icon: "mdi:pail-outline"
  130. - dps_val: Bucket_Full
  131. value: true
  132. icon: "mdi:pail-remove"
  133. # Runtime Total does not update
  134. # uncomment the next two sensor blocks if you want to use them
  135. # - entity: sensor
  136. # name: Runtime total
  137. # category: diagnostic
  138. # icon: "mdi:timelapse"
  139. # class: duration
  140. # dps:
  141. # - id: 27
  142. # type: integer
  143. # range:
  144. # min: 0
  145. # max: 1000
  146. # name: sensor
  147. # unit: min
  148. # - entity: button
  149. # name: Runtime total reset
  150. # category: config
  151. # icon: "mdi:timelapse"
  152. # dps:
  153. # - id: 28
  154. # type: boolean
  155. # name: button
  156. - entity: switch
  157. name: Night mode
  158. category: config
  159. icon: "mdi:weather-night"
  160. dps:
  161. - id: 101
  162. type: boolean
  163. name: switch
  164. - id: 30
  165. type: integer
  166. name: display_brightness
  167. mapping:
  168. - scale: 0.05
  169. - entity: select
  170. name: Timer
  171. icon: "mdi:timer-cog-outline"
  172. category: config
  173. dps:
  174. - id: 17
  175. type: string
  176. name: option
  177. mapping:
  178. - dps_val: cancel
  179. value: "Continuous"
  180. - dps_val: 1h
  181. value: 1 hour
  182. - dps_val: 2h
  183. value: 2 hours
  184. - dps_val: 3h
  185. value: 3 hours
  186. - dps_val: 4h
  187. value: 4 hours
  188. - dps_val: 5h
  189. value: 5 hours
  190. - dps_val: 6h
  191. value: 6 hours
  192. - dps_val: 7h
  193. value: 7 hours
  194. - dps_val: 8h
  195. value: 8 hours