dreamlight_led_strip.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. name: RGBCW light strip
  2. products:
  3. - id: aok3caeleulg1neh
  4. name: LSC LED Strip RGBIC+CCT 2x5M
  5. primary_entity:
  6. entity: light
  7. dps:
  8. - id: 20
  9. type: boolean
  10. name: switch
  11. - id: 21
  12. type: string
  13. name: color_mode
  14. mapping:
  15. - dps_val: white
  16. value: color_temp
  17. - dps_val: colour
  18. value: hs
  19. - dps_val: scene
  20. value: Scene
  21. - dps_val: music
  22. value: Music
  23. - id: 22
  24. name: brightness
  25. type: integer
  26. optional: true
  27. range:
  28. min: 10
  29. max: 1000
  30. mapping:
  31. - dps_val: null
  32. value: 0
  33. - scale: 3.92
  34. - id: 23
  35. name: color_temp
  36. type: integer
  37. optional: true
  38. range:
  39. min: 0
  40. max: 1000
  41. mapping:
  42. - target_range:
  43. min: 2700
  44. max: 6500
  45. - id: 24
  46. name: rgbhsv
  47. type: hex
  48. optional: true
  49. format:
  50. - name: h
  51. bytes: 2
  52. range:
  53. min: 0
  54. max: 360
  55. - name: s
  56. bytes: 2
  57. range:
  58. min: 0
  59. max: 1000
  60. - name: v
  61. bytes: 2
  62. range:
  63. min: 0
  64. max: 1000
  65. - id: 27
  66. name: music_data
  67. type: hex
  68. optional: true
  69. - id: 46
  70. name: length_cm
  71. type: integer
  72. - id: 47
  73. name: pixels
  74. type: integer
  75. - id: 51
  76. name: dreamlight_scene
  77. type: string
  78. optional: true
  79. - id: 52
  80. name: dreamlight_music_data
  81. type: string
  82. optional: true
  83. - id: 61
  84. name: paint_colour_data
  85. type: string
  86. optional: true
  87. secondary_entities:
  88. - entity: number
  89. name: Timer
  90. category: config
  91. icon: "mdi:timer"
  92. dps:
  93. - id: 26
  94. name: value
  95. type: integer
  96. optional: true
  97. range:
  98. min: 0
  99. max: 86400
  100. unit: min
  101. mapping:
  102. - scale: 60
  103. step: 60
  104. - dps_val: null
  105. - entity: number
  106. name: Pixels
  107. category: config
  108. icon: "mdi:dots-grid"
  109. dps:
  110. - id: 53
  111. type: integer
  112. name: value
  113. range:
  114. min: 1
  115. max: 1000