直连树莓派的LED(1)
——NodeRED接入/HA中rpi_gpio_pwm组件
硬件准备
LED小灯 / 1kΩ左右保护电阻 / 杜邦线
操作步骤
- 连接LED硬件
- 在NodeRED中控制LED
-
启动pigpiod服务
重新配置jupyter notebook端口号
配置
pigpiod
服务配置启动
pigpiod
服务 -
在HA中配置rpi_gpio_pwm
- 在HA前端控制LED
参考
-
连接示意图
-
树莓派引脚
-
rpi_gpio_pwm组件逻辑示意图
-
pigpiod服务配置文件(
/lib/systemd/system/pigpiod.service
)[Unit] Description=Daemon required to control GPIO pins via pigpio [Service] ExecStart=/usr/bin/pigpiod -l -n 127.0.0.1 ExecStop=/bin/systemctl kill pigpiod Type=forking [Install] WantedBy=multi-user.target
-
pigpiod服务控制
重载服务配置:
sudo systemctl --system daemon-reload
设置为自启动:
sudo systemctl enable pigpiod
启动服务:
sudo systemctl start pigpiod
-
HomeAssistant中GPIO口LED配置
https://www.home-assistant.io/integrations/rpi_gpio_pwm
yaml light: - platform: rpi_gpio_pwm leds: - name: my_led driver: gpio pins: [17] type: simple