ledvance_smart_plabl100x25b.yaml 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. name: Panel light
  2. products:
  3. - id: key9cdjdeqjph5sh
  4. manufacturer: Ledvance
  5. model: Smart+ Planon plus backlight
  6. model_id: BL100x25B
  7. - id: 2zjsc9dxfxlr7yf3
  8. manufacturer: Annaror
  9. model: Dual ceiling light
  10. model_id: "5LRGB"
  11. entities:
  12. - entity: switch
  13. icon: "mdi:lightbulb-multiple"
  14. dps:
  15. - id: 20
  16. type: boolean
  17. name: switch
  18. - entity: light
  19. dps:
  20. - id: 20
  21. type: boolean
  22. name: available
  23. - id: 51
  24. type: base64
  25. mask: "000100000000000000000000"
  26. optional: true
  27. force: true
  28. name: switch
  29. mapping:
  30. - dps_val: null
  31. value_mirror: available
  32. - id: 21
  33. type: string
  34. optional: true
  35. name: work_mode
  36. - id: 22
  37. name: std_brightness
  38. type: integer
  39. optional: true
  40. range:
  41. min: 0
  42. max: 1000
  43. - id: 51
  44. type: base64
  45. mask: "0000000000000000FFFF0000"
  46. optional: true
  47. force: true
  48. name: brightness
  49. mapping:
  50. - dps_val: null
  51. value_mirror: std_brightness
  52. range:
  53. min: 0
  54. max: 1000
  55. - id: 23
  56. name: std_color_temp
  57. type: integer
  58. optional: true
  59. range:
  60. min: 0
  61. max: 500
  62. mapping:
  63. - target_range:
  64. min: 3000
  65. max: 6500
  66. - id: 51
  67. type: base64
  68. mask: "00000000000000000000FFFF"
  69. optional: true
  70. force: true
  71. name: color_temp
  72. mapping:
  73. - dps_val: null
  74. value_mirror: std_color_temp
  75. - target_range:
  76. min: 3000
  77. max: 6500
  78. range:
  79. min: 0
  80. max: 1000
  81. - entity: light
  82. translation_key: backlight
  83. dps:
  84. - id: 20
  85. type: boolean
  86. name: available
  87. - id: 51
  88. type: base64
  89. mask: "000200000000000000000000"
  90. optional: true
  91. force: true
  92. name: switch
  93. mapping:
  94. - dps_val: null
  95. value_mirror: available
  96. - id: 21
  97. type: string
  98. optional: true
  99. name: work_mode
  100. - id: 24
  101. type: hex
  102. name: std_rgbhsv
  103. optional: true
  104. format:
  105. - name: h
  106. bytes: 2
  107. range:
  108. min: 0
  109. max: 360
  110. - name: s
  111. bytes: 2
  112. range:
  113. min: 0
  114. max: 1000
  115. - name: v
  116. bytes: 2
  117. range:
  118. min: 0
  119. max: 1000
  120. - id: 51
  121. type: base64
  122. optional: true
  123. force: true
  124. name: rgbhsv
  125. format:
  126. - name: sw
  127. bytes: 2
  128. - name: h
  129. bytes: 2
  130. range:
  131. min: 0
  132. max: 360
  133. - name: s
  134. bytes: 2
  135. range:
  136. min: 0
  137. max: 1000
  138. - name: v
  139. bytes: 2
  140. range:
  141. min: 0
  142. max: 1000
  143. - name: wb
  144. bytes: 2
  145. - name: wc
  146. bytes: 2
  147. - entity: time
  148. translation_key: timer
  149. category: config
  150. dps:
  151. - id: 26
  152. type: integer
  153. name: second
  154. optional: true
  155. range:
  156. min: 0
  157. max: 86400
  158. - entity: number
  159. translation_key: timer
  160. # 2025-07-20
  161. deprecated: time.timer
  162. class: duration
  163. category: config
  164. dps:
  165. - id: 26
  166. type: integer
  167. name: value
  168. unit: min
  169. optional: true
  170. range:
  171. min: 0
  172. max: 86400
  173. mapping:
  174. - scale: 60
  175. step: 60