maxcio_aromadiffuser.yaml 2.8 KB

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