maxcio_aromadiffuser.yaml 2.8 KB

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