ditua_dt1522yn_aromadiffuser.yaml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. name: Aroma diffuser
  2. products:
  3. - id: 6ASdNwe9IdaewQEl
  4. name: Ditua DT-1522-YN
  5. - id: venoaj75waptukdf
  6. name: Sierra Modern Home diffuser
  7. primary_entity:
  8. entity: fan
  9. icon: "mdi:scent"
  10. dps:
  11. - id: 1
  12. type: boolean
  13. name: switch
  14. - id: 103
  15. type: string
  16. name: speed
  17. optional: true
  18. mapping:
  19. - dps_val: small
  20. value: 50
  21. - dps_val: large
  22. value: 100
  23. - dps_val: null
  24. value: 0
  25. hidden: true
  26. - id: 12
  27. type: bitfield
  28. name: fault_code
  29. optional: true
  30. secondary_entities:
  31. - entity: light
  32. name: LED
  33. category: config
  34. dps:
  35. - id: 11
  36. type: boolean
  37. name: switch
  38. - id: 108
  39. type: hex
  40. name: rgbhsv
  41. format:
  42. - name: r
  43. bytes: 1
  44. - name: g
  45. bytes: 1
  46. - name: b
  47. bytes: 1
  48. - name: h
  49. bytes: 2
  50. range:
  51. min: 0
  52. max: 360
  53. - name: s
  54. bytes: 1
  55. range:
  56. min: 0
  57. max: 255
  58. - name: v
  59. bytes: 1
  60. range:
  61. min: 0
  62. max: 255
  63. - id: 109
  64. type: string
  65. name: color_mode
  66. optional: true
  67. mapping:
  68. - dps_val: white
  69. value: white
  70. - dps_val: colour
  71. value: rgb
  72. - dps_val: colourful1
  73. value: Mood
  74. - dps_val: null
  75. value: white
  76. hidden: true
  77. - id: 111
  78. type: integer
  79. name: brightness
  80. range:
  81. min: 0
  82. max: 255
  83. - entity: select
  84. name: Mood lighting
  85. icon: "mdi:candelabra-fire"
  86. category: config
  87. dps:
  88. - id: 110
  89. type: string
  90. name: option
  91. optional: true
  92. mapping:
  93. - dps_val: "1"
  94. value: "Cycle"
  95. - dps_val: "2"
  96. value: "Fixed"
  97. - dps_val: "3"
  98. value: "Nightlight"
  99. - entity: binary_sensor
  100. name: Fault
  101. class: problem
  102. category: diagnostic
  103. dps:
  104. - id: 12
  105. type: bitfield
  106. name: sensor
  107. optional: true
  108. mapping:
  109. - dps_val: 0
  110. value: false
  111. - dps_val: null
  112. value: false
  113. - value: true
  114. - entity: select
  115. name: Timer
  116. icon: "mdi:timer"
  117. category: config
  118. dps:
  119. - id: 13
  120. type: string
  121. name: option
  122. optional: true
  123. mapping:
  124. - dps_val: "0"
  125. value: "Off"
  126. - dps_val: "1"
  127. value: "1 hour"
  128. - dps_val: "2"
  129. value: "3 hours"
  130. - dps_val: "3"
  131. value: "6 hours"
  132. - entity: sensor
  133. name: Time remaining
  134. class: duration
  135. category: diagnostic
  136. dps:
  137. - id: 14
  138. type: integer
  139. name: sensor
  140. unit: min
  141. optional: true