原有厨房面板灯使用老式灯管,亮度很低,做饭的时候看不太清,并且在手上端着盘子要开灯必须得用肘关节,很不方便。
1,使用LED改造面板替换原有灯管
2,使用SR501人体感应实现进出自动开关灯的功能
SR501+LED改造面板
3,使用5516光敏电阻实现低亮度情况下开灯,白天不开灯的功能
如下图,高亮度情况下光敏电阻阻值低
亮光下电阻值
低亮度阻值高
暗光下电阻值
4,接线图,虽然SR501预留了光敏电阻的接口,但是会在高亮度下直接屏蔽人体感应模块的触发。我这里把5516光敏电阻直接接到了sonoff的GPIO和低电平口,在sonoff tasmota中配置成一个switch,然后在home assistant中配置成一个binary sensor,通过自动化可以更灵活的控制
binary_sensor:
- platform: mqtt
name: Kitchen Light Sensor
qos: 1
state_topic: "stat/kitchen/POWER3"
payload_on: "ON"
payload_off: "OFF"
retain: true
device_class: light
接线图
5,使用热熔胶进行固定
使用热熔胶固定
6,最后效果
最终效果
7,自动化配置,即便是在白天需要开灯也能通过物理开关直接控制,由于关灯的条件是没人移动,所以即便是白天只要有人在,灯也会一直亮。
- alias: 'Turn on Kitchen Light When Motion'
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.kitchen_motion_sensor
to: 'on'
condition:
- condition: state
entity_id: 'binary_sensor.kitchen_light_sensor'
state: 'off'
action:
- service: switch.turn_on
entity_id: switch.kitchen_light
- alias: 'Turn off Kitchen Lights When No Motion'
initial_state: true
trigger:
platform: state
entity_id: binary_sensor.kitchen_motion_sensor
to: 'off'
for:
minutes: 1
action:
- service: switch.turn_off
entity_id: switch.kitchen_light
|