revesien_qprow_diffuser.yaml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. name: Aroma diffuser
  2. products:
  3. - id: istgdkmlsv3nwnbn
  4. manufacturer: Revesien
  5. model: Q-Pro-W
  6. entities:
  7. - entity: fan
  8. translation_key: aroma_diffuser
  9. dps:
  10. - id: 1
  11. type: boolean
  12. name: switch
  13. - id: 103
  14. type: string
  15. name: preset_mode
  16. mapping:
  17. - dps_val: EconoMode
  18. value: low
  19. - dps_val: ComfortMode
  20. value: medium
  21. - dps_val: MaximumPerformance
  22. value: high
  23. - dps_val: fanMode
  24. value: fan
  25. - entity: fan
  26. name: Continuous output
  27. dps:
  28. - id: 111
  29. type: string
  30. name: switch
  31. mapping:
  32. - dps_val: "0"
  33. value: true
  34. - dps_val: "1"
  35. value: false
  36. - id: 107
  37. type: integer
  38. optional: true
  39. name: speed
  40. range:
  41. min: 5
  42. max: 300
  43. mapping:
  44. - step: 5
  45. - id: 1
  46. type: boolean
  47. name: available
  48. - entity: switch
  49. name: Fan
  50. icon: "mdi:fan"
  51. dps:
  52. - id: 109
  53. type: boolean
  54. name: switch
  55. - entity: number
  56. name: "On cycle"
  57. class: duration
  58. category: config
  59. dps:
  60. - id: 104
  61. type: integer
  62. optional: true
  63. name: value
  64. unit: s
  65. range:
  66. min: 5
  67. max: 300
  68. mapping:
  69. - step: 5
  70. - id: 111
  71. type: string
  72. name: available
  73. mapping:
  74. - dps_val: "0"
  75. value: false
  76. - value_redirect: powered
  77. - id: 1
  78. type: boolean
  79. name: powered
  80. hidden: true
  81. - entity: number
  82. name: "Off cycle"
  83. class: duration
  84. category: config
  85. dps:
  86. - id: 105
  87. type: integer
  88. optional: true
  89. name: value
  90. unit: s
  91. range:
  92. min: 5
  93. max: 300
  94. mapping:
  95. - step: 5
  96. - id: 111
  97. type: string
  98. name: available
  99. mapping:
  100. - dps_val: "0"
  101. value: false
  102. - value_redirect: powered
  103. - id: 1
  104. type: boolean
  105. name: powered
  106. hidden: true
  107. - entity: text
  108. name: Schedule
  109. category: config
  110. hidden: true
  111. dps:
  112. - id: 106
  113. type: base64
  114. optional: true
  115. name: value
  116. - entity: sensor
  117. name: Device life
  118. class: duration
  119. category: diagnostic
  120. dps:
  121. - id: 108
  122. type: base64
  123. optional: true
  124. mask: "FFFFFFFF00000000"
  125. name: sensor
  126. unit: s
  127. class: measurement
  128. - entity: sensor
  129. name: Working time
  130. class: duration
  131. category: diagnostic
  132. dps:
  133. - id: 108
  134. type: base64
  135. optional: true
  136. mask: "00000000FFFFFFFF"
  137. name: sensor
  138. unit: s
  139. class: measurement
  140. - entity: select
  141. name: Reset capacity
  142. icon: "mdi:reload"
  143. category: config
  144. dps:
  145. - id: 110
  146. type: string
  147. name: option
  148. mapping:
  149. - dps_val: "0"
  150. value: "25%"
  151. - dps_val: "1"
  152. value: "50%"
  153. - dps_val: "2"
  154. value: "75%"
  155. - dps_val: "3"
  156. value: "100%"