ditua_dt1522yn_aromadiffuser.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  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. category: config
  33. dps:
  34. - id: 11
  35. type: boolean
  36. name: switch
  37. - id: 108
  38. type: hex
  39. name: rgbhsv
  40. format:
  41. - name: r
  42. bytes: 1
  43. - name: g
  44. bytes: 1
  45. - name: b
  46. bytes: 1
  47. - name: h
  48. bytes: 2
  49. range:
  50. min: 0
  51. max: 360
  52. - name: s
  53. bytes: 1
  54. range:
  55. min: 0
  56. max: 255
  57. - name: v
  58. bytes: 1
  59. range:
  60. min: 0
  61. max: 255
  62. - id: 109
  63. type: string
  64. name: color_mode
  65. optional: true
  66. mapping:
  67. - dps_val: white
  68. value: white
  69. - dps_val: colour
  70. value: rgb
  71. - dps_val: colourful1
  72. value: Mood
  73. - dps_val: null
  74. value: white
  75. hidden: true
  76. - id: 111
  77. type: integer
  78. name: brightness
  79. range:
  80. min: 0
  81. max: 255
  82. - entity: select
  83. name: Mood lighting
  84. icon: "mdi:candelabra-fire"
  85. category: config
  86. dps:
  87. - id: 110
  88. type: string
  89. name: option
  90. optional: true
  91. mapping:
  92. - dps_val: "1"
  93. value: "Cycle"
  94. - dps_val: "2"
  95. value: "Fixed"
  96. - dps_val: "3"
  97. value: "Nightlight"
  98. - entity: binary_sensor
  99. class: problem
  100. category: diagnostic
  101. dps:
  102. - id: 12
  103. type: bitfield
  104. name: sensor
  105. optional: true
  106. mapping:
  107. - dps_val: 0
  108. value: false
  109. - dps_val: null
  110. value: false
  111. - value: true
  112. - entity: select
  113. translation_key: timer
  114. category: config
  115. dps:
  116. - id: 13
  117. type: string
  118. name: option
  119. optional: true
  120. mapping:
  121. - dps_val: "0"
  122. value: "Off"
  123. - dps_val: "1"
  124. value: "1 hour"
  125. - dps_val: "2"
  126. value: "3 hours"
  127. - dps_val: "3"
  128. value: "6 hours"
  129. - entity: sensor
  130. translation_key: time_remaining
  131. class: duration
  132. category: diagnostic
  133. dps:
  134. - id: 14
  135. type: integer
  136. name: sensor
  137. unit: min
  138. optional: true