pir_rgbcw_light.yaml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. name: PIR RGBCW light
  2. products:
  3. - id: hbmq4wdi5vyx9qgu
  4. name: Kojima motion sensor nightlight
  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. # iot.tuya.com includes music too, but there is no music_data dp
  22. - id: 22
  23. name: brightness
  24. type: integer
  25. range:
  26. min: 10
  27. max: 1000
  28. mapping:
  29. - scale: 3.92
  30. - id: 23
  31. name: color_temp
  32. type: integer
  33. range:
  34. min: 0
  35. max: 1000
  36. mapping:
  37. - target_range:
  38. min: 2700
  39. max: 6500
  40. - id: 24
  41. name: rgbhsv
  42. type: hex
  43. format:
  44. - name: h
  45. bytes: 2
  46. range:
  47. min: 0
  48. max: 360
  49. - name: s
  50. bytes: 2
  51. range:
  52. min: 0
  53. max: 1000
  54. - name: v
  55. bytes: 2
  56. range:
  57. min: 0
  58. max: 1000
  59. - id: 25
  60. name: scene_data
  61. type: hex
  62. - id: 28
  63. name: control_data
  64. type: string
  65. optional: true
  66. secondary_entities:
  67. - entity: number
  68. name: Timer
  69. category: config
  70. icon: "mdi:timer"
  71. dps:
  72. - id: 26
  73. name: value
  74. type: integer
  75. range:
  76. min: 0
  77. max: 86400
  78. unit: min
  79. mapping:
  80. - scale: 60
  81. step: 60
  82. - dps_val: null
  83. - entity: switch
  84. name: Manual mode
  85. category: config
  86. dps:
  87. - id: 51
  88. type: string
  89. name: switch
  90. mapping:
  91. - dps_val: auto
  92. value: false
  93. - dps_val: manual
  94. value: true
  95. - entity: switch
  96. name: PIR enabled
  97. category: config
  98. dps:
  99. - id: 56
  100. type: boolean
  101. name: switch
  102. - entity: binary_sensor
  103. class: motion
  104. dps:
  105. - id: 52
  106. type: string
  107. name: sensor
  108. mapping:
  109. - dps_val: "pir"
  110. value: true
  111. - dps_val: "none"
  112. value: false
  113. - entity: select
  114. name: Motion distance
  115. category: config
  116. dps:
  117. - id: 54
  118. type: string
  119. name: option
  120. mapping:
  121. - dps_val: "high"
  122. value: "Far"
  123. - dps_val: "low"
  124. value: "Near"
  125. - dps_val: "middle"
  126. value: "Medium"
  127. - entity: number
  128. name: PIR delay
  129. category: config
  130. icon: "mdi:timer"
  131. dps:
  132. - id: 55
  133. name: value
  134. type: integer
  135. range:
  136. min: 5
  137. max: 3600
  138. unit: sec
  139. mapping:
  140. - scale: 1
  141. - dps_val: null
  142. - entity: number
  143. name: Standby delay
  144. category: config
  145. dps:
  146. - id: 58
  147. name: value
  148. type: integer
  149. range:
  150. min: 1
  151. max: 480
  152. unit: min
  153. mapping:
  154. - scale: 1
  155. - dps_val: null
  156. - entity: number
  157. name: Standby brightness
  158. category: config
  159. dps:
  160. - id: 59
  161. name: value
  162. type: integer
  163. range:
  164. min: 0
  165. max: 1000
  166. unit: min
  167. mapping:
  168. - scale: 1
  169. - dps_val: null
  170. - entity: select
  171. name: Ambient light sensor
  172. category: config
  173. dps:
  174. - id: 53
  175. type: string
  176. name: option
  177. mapping:
  178. - dps_val: 2000lux
  179. value: 2000lux
  180. - dps_val: 300lux
  181. value: 300lux
  182. - dps_val: 50lux
  183. value: 50lux
  184. - dps_val: 10lux
  185. value: 10lux
  186. - dps_val: 5lux
  187. value: 5lux