hyundai_sahara_dehumidifier.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. name: Sahara dehumidifier
  2. products:
  3. - id: r6gik8xajfg0lv1y
  4. name: Dehumidifier-D030
  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:air-humidifier-off"
  15. icon_priority: 1
  16. - dps_val: true
  17. icon: "mdi:air-humidifier"
  18. icon_priority: 4
  19. - id: 2
  20. name: humidity
  21. type: integer
  22. range:
  23. min: 30
  24. max: 80
  25. mapping:
  26. - step: 5
  27. - id: 6
  28. type: integer
  29. name: current_humidity
  30. - id: 14
  31. type: boolean
  32. name: mode
  33. mapping:
  34. - dps_val: false
  35. value: normal
  36. - dps_val: true
  37. value: sleep
  38. icon: "mdi:power-sleep"
  39. icon_priority: 3
  40. - id: 19
  41. name: error
  42. type: bitfield
  43. # Docs mention E1 and E2, it isn't clear which is tank full, so for now
  44. # treat both as that.
  45. mapping:
  46. - dps_val: 0
  47. value: OK
  48. - dps_val: 1
  49. value: E1
  50. icon: "mdi:cup-water"
  51. icon_priority: 2
  52. - dps_val: 2
  53. value: E2
  54. icon: "mdi:cup-water"
  55. icon_priority: 2
  56. secondary_entities:
  57. - entity: fan
  58. dps:
  59. - id: 1
  60. type: boolean
  61. name: switch
  62. - id: 4
  63. type: string
  64. name: speed
  65. mapping:
  66. - dps_val: low
  67. value: 50
  68. - dps_val: high
  69. value: 100
  70. - entity: sensor
  71. name: Current humidity
  72. deprecated: humidifier
  73. category: diagnostic
  74. class: humidity
  75. dps:
  76. - id: 6
  77. type: integer
  78. name: sensor
  79. unit: "%"
  80. class: measurement
  81. - entity: sensor
  82. class: temperature
  83. dps:
  84. - id: 7
  85. type: integer
  86. name: sensor
  87. unit: C
  88. class: measurement
  89. - entity: lock
  90. name: Child lock
  91. category: config
  92. dps:
  93. - id: 16
  94. type: boolean
  95. name: lock
  96. mapping:
  97. - dps_val: false
  98. icon: "mdi:hand-back-right"
  99. - dps_val: true
  100. icon: "mdi:hand-back-right-off"
  101. - entity: binary_sensor
  102. name: Tank
  103. class: problem
  104. category: diagnostic
  105. dps:
  106. - id: 19
  107. type: bitfield
  108. name: sensor
  109. mapping:
  110. - dps_val: 0
  111. value: false
  112. - value: true