etersky_aroma_diffuser.yaml 2.2 KB

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