ebac_dj4000_dehumidifier.yaml 4.2 KB

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