ledvance_smart_plabl100x25b.yaml 3.2 KB

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