etersky_aroma_diffuser.yaml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. name: Etersky aroma diffuser
  2. products:
  3. - id: rvajlvjh4qoj1lkn
  4. primary_entity:
  5. entity: fan
  6. dps:
  7. - id: 2
  8. name: switch
  9. type: boolean
  10. mapping:
  11. - dps_val: true
  12. icon: mdi:scent
  13. value: ON
  14. - dps_val: false
  15. icon: mdi:scent-off
  16. value: OFF
  17. - id: 3
  18. name: speed
  19. type: string
  20. mapping:
  21. - dps_val: large
  22. value: 100
  23. - dps_val: small
  24. value: 50
  25. - id: 11
  26. name: fault_code
  27. type: bitfield
  28. secondary_entities:
  29. - entity: switch
  30. name: Power
  31. class: switch
  32. category: config
  33. dps:
  34. - id: 1
  35. type: boolean
  36. name: switch
  37. - entity: light
  38. name: Nightlight
  39. dps:
  40. - id: 7
  41. name: switch
  42. type: boolean
  43. - id: 8
  44. name: brightness
  45. type: integer
  46. optional: true
  47. - id: 9
  48. name: color_mode
  49. type: string
  50. mapping:
  51. - dps_val: white
  52. value: white
  53. - dps_val: colour
  54. value: rgbw
  55. - id: 10
  56. name: rgbhsv
  57. type: hex
  58. optional: true
  59. format:
  60. - name: r
  61. bytes: 1
  62. - name: g
  63. bytes: 1
  64. - name: b
  65. bytes: 1
  66. - name: h
  67. bytes: 2
  68. range:
  69. min: 0
  70. max: 360
  71. - name: s
  72. bytes: 1
  73. range:
  74. min: 0
  75. max: 255
  76. - name: v
  77. bytes: 1
  78. range:
  79. min: 0
  80. max: 255
  81. - entity: select
  82. name: Timer
  83. icon: "mdi:timer"
  84. category: config
  85. dps:
  86. - id: 4
  87. name: option
  88. type: string
  89. mapping:
  90. - dps_val: "cancel"
  91. value: "Off"
  92. - dps_val: "1"
  93. value: "1 hour"
  94. - dps_val: "3"
  95. value: "3 hours"
  96. - dps_val: "6"
  97. value: "6 hours"
  98. - entity: sensor
  99. name: Time remaining
  100. class: duration
  101. icon: "mdi:timer"
  102. category: diagnostic
  103. dps:
  104. - id: 5
  105. type: integer
  106. name: sensor
  107. unit: min
  108. - entity: binary_sensor
  109. name: Fault
  110. class: problem
  111. category: diagnostic
  112. dps:
  113. - id: 11
  114. type: bitfield
  115. name: sensor
  116. mapping:
  117. - dps_val: 0
  118. value: false
  119. - value: true