eanons_humidifier.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. name: Humidifier
  2. # products: Eanons/pureenjoy humidifier
  3. entities:
  4. - entity: humidifier
  5. class: humidifier
  6. dps:
  7. - id: 3
  8. name: timer_hr
  9. type: string
  10. - id: 4
  11. name: timer_min
  12. type: integer
  13. - id: 10
  14. name: switch
  15. type: boolean
  16. - id: 12
  17. name: mode
  18. type: string
  19. mapping:
  20. - dps_val: sleep
  21. value: sleep
  22. - dps_val: humidity
  23. value: auto
  24. - dps_val: work
  25. value: normal
  26. - id: 15
  27. name: humidity
  28. type: integer
  29. range:
  30. min: 40
  31. max: 90
  32. - id: 16
  33. name: current_humidity
  34. type: integer
  35. - entity: fan
  36. name: Intensity
  37. dps:
  38. - id: 2
  39. type: string
  40. name: speed
  41. mapping:
  42. - dps_val: small
  43. value: 33
  44. - dps_val: middle
  45. value: 67
  46. - dps_val: large
  47. value: 100
  48. - id: 10
  49. type: boolean
  50. name: switch
  51. - entity: switch
  52. translation_key: uv_sterilization
  53. dps:
  54. - id: 22
  55. name: switch
  56. type: boolean
  57. - entity: select
  58. translation_key: timer
  59. category: config
  60. dps:
  61. - id: 3
  62. name: option
  63. type: string
  64. mapping:
  65. - dps_val: cancel
  66. value: cancel
  67. - dps_val: "1"
  68. value: "1h"
  69. - dps_val: "2"
  70. value: "2h"
  71. - dps_val: "3"
  72. value: "3h"
  73. - dps_val: "4"
  74. value: "4h"
  75. - dps_val: "5"
  76. value: "5h"
  77. - dps_val: "6"
  78. value: "6h"
  79. - dps_val: "7"
  80. value: "7h"
  81. - dps_val: "8"
  82. value: "8h"
  83. - dps_val: "9"
  84. value: "9h"
  85. - dps_val: "10"
  86. value: "10h"
  87. - dps_val: "11"
  88. value: "11h"
  89. - dps_val: "12"
  90. value: "12h"
  91. - entity: sensor
  92. translation_key: time_remaining
  93. class: duration
  94. category: diagnostic
  95. dps:
  96. - id: 4
  97. name: sensor
  98. type: integer
  99. unit: min
  100. - entity: binary_sensor
  101. translation_key: tank_empty
  102. category: diagnostic
  103. dps:
  104. - id: 9
  105. name: sensor
  106. type: bitfield
  107. mapping:
  108. - dps_val: 1
  109. value: true
  110. - value: false
  111. - entity: binary_sensor
  112. class: problem
  113. category: diagnostic
  114. dps:
  115. - id: 9
  116. type: bitfield
  117. name: sensor
  118. mapping:
  119. - dps_val: 0
  120. value: false
  121. - dps_val: 1
  122. value: false
  123. - value: true
  124. - id: 9
  125. type: bitfield
  126. name: fault_code