ebac_dj4000_dehumidifier.yaml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  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. class: temperature
  78. dps:
  79. - id: 7
  80. type: integer
  81. name: sensor
  82. unit: C
  83. class: measurement
  84. - entity: sensor
  85. name: Filter life
  86. category: diagnostic
  87. icon: "mdi:air-filter"
  88. dps:
  89. - id: 23
  90. type: integer
  91. name: sensor
  92. unit: "%"
  93. - entity: button
  94. name: Filter reset
  95. category: config
  96. icon: "mdi:air-filter"
  97. dps:
  98. - id: 20
  99. type: boolean
  100. name: button
  101. - entity: sensor
  102. translation_key: time_remaining
  103. category: diagnostic
  104. class: duration
  105. dps:
  106. - id: 18
  107. type: integer
  108. name: sensor
  109. unit: min
  110. - entity: binary_sensor
  111. translation_key: tank_full
  112. category: diagnostic
  113. dps:
  114. - id: 102
  115. type: string
  116. name: sensor
  117. mapping:
  118. - dps_val: Bucket_OK
  119. value: false
  120. - dps_val: Bucket_Full
  121. value: true
  122. - entity: switch
  123. name: Night mode
  124. category: config
  125. icon: "mdi:weather-night"
  126. dps:
  127. - id: 101
  128. type: boolean
  129. name: switch
  130. - id: 30
  131. type: integer
  132. name: display_brightness
  133. mapping:
  134. - scale: 0.05
  135. - entity: select
  136. translation_key: timer
  137. category: config
  138. dps:
  139. - id: 17
  140. type: string
  141. name: option
  142. mapping:
  143. - dps_val: cancel
  144. value: "Continuous"
  145. - dps_val: 1h
  146. value: 1 hour
  147. - dps_val: 2h
  148. value: 2 hours
  149. - dps_val: 3h
  150. value: 3 hours
  151. - dps_val: 4h
  152. value: 4 hours
  153. - dps_val: 5h
  154. value: 5 hours
  155. - dps_val: 6h
  156. value: 6 hours
  157. - dps_val: 7h
  158. value: 7 hours
  159. - dps_val: 8h
  160. value: 8 hours