dreamlight_led_strip.yaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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. - id: 23
  34. name: color_temp
  35. type: integer
  36. optional: true
  37. range:
  38. min: 0
  39. max: 1000
  40. mapping:
  41. - target_range:
  42. min: 2700
  43. max: 6500
  44. - id: 24
  45. name: rgbhsv
  46. type: hex
  47. optional: true
  48. format:
  49. - name: h
  50. bytes: 2
  51. range:
  52. min: 0
  53. max: 360
  54. - name: s
  55. bytes: 2
  56. range:
  57. min: 0
  58. max: 1000
  59. - name: v
  60. bytes: 2
  61. range:
  62. min: 0
  63. max: 1000
  64. - id: 27
  65. name: music_data
  66. type: hex
  67. optional: true
  68. - id: 46
  69. name: length_cm
  70. type: integer
  71. - id: 47
  72. name: pixels
  73. type: integer
  74. - id: 51
  75. name: dreamlight_scene
  76. type: string
  77. optional: true
  78. - id: 52
  79. name: dreamlight_music_data
  80. type: string
  81. optional: true
  82. - id: 61
  83. name: paint_colour_data
  84. type: string
  85. optional: true
  86. secondary_entities:
  87. - entity: number
  88. translation_key: timer
  89. category: config
  90. dps:
  91. - id: 26
  92. name: value
  93. type: integer
  94. optional: true
  95. range:
  96. min: 0
  97. max: 86400
  98. unit: min
  99. mapping:
  100. - scale: 60
  101. step: 60
  102. - dps_val: null
  103. - entity: number
  104. name: Pixels
  105. category: config
  106. icon: "mdi:dots-grid"
  107. dps:
  108. - id: 53
  109. type: integer
  110. name: value
  111. range:
  112. min: 1
  113. max: 1000