blitzwolf_bw_lt31.yaml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. name: LED strip
  2. products:
  3. - id: khu3zzkkjemj6oat
  4. name: Blitzwolf BW-LT31
  5. primary_entity:
  6. entity: light
  7. icon: "mdi:led-strip-variant"
  8. dps:
  9. - id: 20
  10. type: boolean
  11. name: switch
  12. - id: 21
  13. type: string
  14. name: color_mode
  15. mapping:
  16. - dps_val: dynamic_mod
  17. value: Dynamic
  18. - dps_val: color
  19. value: hs
  20. - dps_val: scene_mod
  21. value: Scene
  22. - dps_val: music
  23. value: Music
  24. - id: 22
  25. name: brightness
  26. type: integer
  27. optional: true
  28. range:
  29. min: 10
  30. max: 1000
  31. - id: 24
  32. name: rgbhsv
  33. type: hex
  34. optional: true
  35. format:
  36. - name: h
  37. bytes: 2
  38. range:
  39. min: 0
  40. max: 360
  41. - name: s
  42. bytes: 2
  43. range:
  44. min: 0
  45. max: 1000
  46. - name: v
  47. bytes: 2
  48. range:
  49. min: 0
  50. max: 1000
  51. - id: 103
  52. name: line_sequence_adjustment
  53. type: integer
  54. - id: 104
  55. name: strip_points
  56. type: integer
  57. secondary_entities:
  58. - entity: select
  59. name: Music
  60. icon: "mdi:palette"
  61. category: config
  62. dps:
  63. - id: 102
  64. type: string
  65. name: option
  66. optional: true
  67. mapping:
  68. - dps_val: "119"
  69. value: "Classic 25%"
  70. - dps_val: "132"
  71. value: "Classic 50%"
  72. - dps_val: "14b"
  73. value: "Classic 75%"
  74. - dps_val: "164"
  75. value: "Classic 100%"
  76. - dps_val: "219"
  77. value: "Soft 25%"
  78. - dps_val: "232"
  79. value: "Soft 50%"
  80. - dps_val: "24b"
  81. value: "Soft 75%"
  82. - dps_val: "264"
  83. value: "Soft 100%"
  84. - dps_val: "319"
  85. value: "Dynamic 25%"
  86. - dps_val: "332"
  87. value: "Dynamic 50%"
  88. - dps_val: "34b"
  89. value: "Dynamic 75%"
  90. - dps_val: "364"
  91. value: "Dynamic 100%"
  92. - dps_val: "419"
  93. value: "Disco 25%"
  94. - dps_val: "432"
  95. value: "Disco 50%"
  96. - dps_val: "44b"
  97. value: "Disco 75%"
  98. - dps_val: "464"
  99. value: "Disco 100%"
  100. - entity: select
  101. name: Dynamic
  102. icon: "mdi:palette"
  103. category: config
  104. dps:
  105. - id: 106
  106. type: string
  107. name: option
  108. optional: true
  109. mapping:
  110. - dps_val: "013264000003e803e8"
  111. value: "Breath"
  112. # color+ R, speed 50, bright 100
  113. - dps_val: "023264000003e803e8"
  114. value: "Flash"
  115. # color+ R, speed 50, bright 100
  116. - dps_val: "033264000003e803e8007803e803e800f003e80\
  117. 3e8003b03e803e8013603e803e8010e03e803e8"
  118. value: "Jump"
  119. # color+ R+G+B+Y+C+P, speed 50, bright 100
  120. - dps_val: "043264000003e803e8007803e803e800f003e803e8"
  121. value: "Gradient"
  122. # color+ R+G+B, speed 50, bright 100
  123. - dps_val: "053264"
  124. value: "Symphony"
  125. # color All, speed 50, bright 100
  126. - dps_val: "063264000003e803e8"
  127. value: "Chasing"
  128. # color1 R, speed 50, bright 100
  129. - dps_val: "073264000003e803e8"
  130. value: "Meteor"
  131. # color1 R, speed 50, bright 100
  132. - dps_val: "083264000003e803e8"
  133. value: "Stacking"
  134. # color1 R, speed 50, bright 100
  135. - dps_val: "0932640000000003e8"
  136. value: "Adjoint"
  137. # color1 W, speed 50, bright 100
  138. - entity: select
  139. name: Scene
  140. icon: "mdi:palette"
  141. category: config
  142. dps:
  143. - id: 108
  144. type: string
  145. name: option
  146. optional: true
  147. mapping:
  148. - dps_val: "CJ_YD"
  149. value: "Reading"
  150. # color: white, static
  151. - dps_val: "CJ_QC"
  152. value: "Get Up"
  153. # color: white, yellow, static
  154. - dps_val: "CJ_WA"
  155. value: "Good Night"
  156. # color: red, static
  157. - dps_val: "CJ_XK"
  158. value: "Starry"
  159. # color: blue, flash
  160. - dps_val: "CJ_JH"
  161. value: "Party"
  162. # color* All, Flash, Mid speed
  163. - dps_val: "CJ_YS"
  164. value: "Film"
  165. # color: lightblue, static
  166. - entity: number
  167. name: Strip points
  168. category: config
  169. dps:
  170. - id: 104
  171. name: value
  172. type: integer
  173. optional: true
  174. range:
  175. min: 10
  176. max: 200