yx025wb_aromadiffuser.yaml 2.5 KB

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