inventor_risepro8l_dehumidifier.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. name: Dehumidifier
  2. products:
  3. - id: y098ayyxswrena7t
  4. manufacturer: Inventor
  5. model: Rise Pro 8L
  6. entities:
  7. - entity: fan
  8. dps:
  9. - id: 1
  10. type: boolean
  11. name: switch
  12. - id: 5
  13. type: string
  14. name: preset_mode
  15. mapping:
  16. - constraint: dehumidify
  17. conditions:
  18. - dps_val: fan_only
  19. value_redirect: fan_only_mode
  20. - dps_val: dehumidify
  21. mapping:
  22. - dps_val: low
  23. value: low
  24. - dps_val: mid
  25. value: medium
  26. - dps_val: high
  27. value: high
  28. - dps_val: auto
  29. value: auto
  30. available: dehumidify
  31. - id: 8
  32. type: boolean
  33. name: oscillate
  34. - id: 103
  35. type: string
  36. name: fan_only_mode
  37. hidden: true
  38. mapping:
  39. - dps_val: "1"
  40. value: low
  41. - dps_val: "2"
  42. value: medium
  43. - dps_val: "3"
  44. value: high
  45. - id: 106
  46. type: string
  47. name: dehumidify
  48. hidden: true
  49. mapping:
  50. - dps_val: dehumidify
  51. value: true
  52. - value: false
  53. - entity: humidifier
  54. class: dehumidifier
  55. dps:
  56. - id: 1
  57. type: boolean
  58. name: available
  59. - id: 106
  60. type: string
  61. name: switch
  62. mapping:
  63. - dps_val: dehumidify
  64. value: true
  65. - dps_val: fan_only
  66. value: false
  67. - id: 3
  68. type: string
  69. name: humidity
  70. mapping:
  71. - dps_val: "CO"
  72. value: 35
  73. - dps_val: "40"
  74. value: 40
  75. - dps_val: "45"
  76. value: 45
  77. - dps_val: "50"
  78. value: 50
  79. - dps_val: "55"
  80. value: 55
  81. - dps_val: "60"
  82. value: 60
  83. - dps_val: "65"
  84. value: 65
  85. - dps_val: "70"
  86. value: 70
  87. - dps_val: "75"
  88. value: 75
  89. - dps_val: "80"
  90. value: 80
  91. - id: 6
  92. type: integer
  93. name: current_humidity
  94. - entity: sensor
  95. class: temperature
  96. dps:
  97. - id: 7
  98. type: integer
  99. name: sensor
  100. unit: C
  101. class: measurement
  102. - entity: lock
  103. translation_key: child_lock
  104. category: config
  105. dps:
  106. - id: 16
  107. type: boolean
  108. name: lock
  109. - entity: select
  110. translation_key: timer
  111. category: config
  112. dps:
  113. - id: 17
  114. type: string
  115. name: option
  116. mapping:
  117. - dps_val: cancel
  118. value: cancel
  119. - dps_val: "1h"
  120. value: "1h"
  121. - dps_val: "2h"
  122. value: "2h"
  123. - dps_val: "3h"
  124. value: "3h"
  125. - dps_val: "4h"
  126. value: "4h"
  127. - dps_val: "5h"
  128. value: "5h"
  129. - dps_val: "6h"
  130. value: "6h"
  131. - dps_val: "7h"
  132. value: "7h"
  133. - dps_val: "8h"
  134. value: "8h"
  135. - entity: sensor
  136. class: duration
  137. translation_key: time_remaining
  138. category: diagnostic
  139. dps:
  140. - id: 18
  141. type: integer
  142. name: sensor
  143. unit: min
  144. - entity: binary_sensor
  145. class: problem
  146. category: diagnostic
  147. dps:
  148. - id: 19
  149. type: bitfield
  150. name: sensor
  151. mapping:
  152. - dps_val: 0
  153. value: false
  154. - dps_val: 4
  155. value: false
  156. - dps_val: 8
  157. value: false
  158. - value: true
  159. - id: 19
  160. type: bitfield
  161. name: fault_code
  162. - entity: binary_sensor
  163. translation_key: tank_full
  164. dps:
  165. - id: 19
  166. type: bitfield
  167. name: sensor
  168. mapping:
  169. - dps_val: 4
  170. value: true
  171. - value: false
  172. - entity: binary_sensor
  173. name: Replace filter
  174. class: problem
  175. category: diagnostic
  176. dps:
  177. - id: 19
  178. type: bitfield
  179. name: sensor
  180. mapping:
  181. - dps_val: 8
  182. value: true
  183. - value: false
  184. - entity: switch
  185. translation_key: keytone
  186. dps:
  187. - id: 104
  188. type: boolean
  189. name: switch
  190. - entity: select
  191. name: Purifier mode
  192. icon: "mdi:air-purifier"
  193. category: config
  194. dps:
  195. - id: 105
  196. type: string
  197. name: option
  198. mapping:
  199. - dps_val: uv
  200. value: UV
  201. - dps_val: ion
  202. value: Ionizer
  203. - dps_val: uvion
  204. value: Both
  205. - dps_val: "none"
  206. value: "None"