jjpro_jpd02_dehumidifier.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. name: JJPro JPD02 dehumidifier
  2. products:
  3. - id: vraaaueoxtrhksth
  4. primary_entity:
  5. entity: humidifier
  6. class: dehumidifier
  7. dps:
  8. - id: 1
  9. name: switch
  10. type: boolean
  11. mapping:
  12. - dps_val: false
  13. icon: "mdi:air-humidifier-off"
  14. icon_priority: 3
  15. - dps_val: true
  16. icon: "mdi:air-humidifier"
  17. icon_priority: 5
  18. - id: 2
  19. type: integer
  20. name: humidity
  21. range:
  22. min: 30
  23. max: 80
  24. mapping:
  25. - step: 5
  26. - id: 5
  27. name: mode
  28. type: string
  29. mapping:
  30. - dps_val: Continuities
  31. value: boost
  32. icon: "mdi:tshirt-crew-outline"
  33. icon_priority: 4
  34. - dps_val: Auto
  35. value: auto
  36. icon: "mdi:water-outline"
  37. icon_priority: 4
  38. - dps_val: Sleep
  39. value: sleep
  40. icon: "mdi:weather-night"
  41. icon_priority: 4
  42. - id: 6
  43. type: integer
  44. name: current_humidity
  45. - id: 19
  46. type: bitfield
  47. name: error
  48. mapping:
  49. - dps_val: 8
  50. value: "Tank full or missing"
  51. icon: "mdi:cup-water"
  52. icon_priority: 1
  53. - dps_val: 0
  54. value: "OK"
  55. secondary_entities:
  56. - entity: fan
  57. dps:
  58. - id: 1
  59. type: boolean
  60. name: switch
  61. - id: 4
  62. type: string
  63. name: speed
  64. mapping:
  65. - dps_val: "low"
  66. value: 50
  67. - dps_val: "high"
  68. value: 100
  69. - entity: sensor
  70. name: Current humidity
  71. deprecated: humidifier
  72. class: humidity
  73. dps:
  74. - id: 6
  75. type: integer
  76. name: sensor
  77. class: measurement
  78. unit: "%"
  79. - entity: sensor
  80. name: Current temperature
  81. class: temperature
  82. dps:
  83. - id: 7
  84. type: integer
  85. name: sensor
  86. unit: C
  87. class: measurement
  88. - entity: lock
  89. name: Child lock
  90. category: config
  91. dps:
  92. - id: 16
  93. type: boolean
  94. name: lock
  95. mapping:
  96. - dps_val: true
  97. icon: "mdi:hand-back-right-off"
  98. - dps_val: false
  99. icon: "mdi:hand-back-right"
  100. - entity: binary_sensor
  101. name: Tank
  102. class: problem
  103. category: diagnostic
  104. dps:
  105. - id: 19
  106. type: bitfield
  107. name: sensor
  108. mapping:
  109. - dps_val: 0
  110. value: false
  111. - value: true
  112. - entity: switch
  113. name: Ionizer
  114. icon: "mdi:leaf"
  115. dps:
  116. - id: 101
  117. type: boolean
  118. name: switch