“无法访问 /dev/mem”的问题。
我在树莓派 4 上的 docker 容器中有 HA。
我可以从单线传感器 (GPIO4) 读取温度。
sensor:
- platform: onewire
names:
28-3c01f09519d1: Sensor1
但是当我想管理 gpio 时,我得到了错误。
switch:
- platform: rpi_gpio
ports:
16: light
错误:“为交换机设置 rpi_gpio 平台时出错。运行时错误:无法访问 /dev/mem。尝试以 root 身份运行!” 在docker中我尝试设置:
privileged: true
command: ["--privileged"]
devices:
- /dev/mem:/dev/mem
- /dev/gpiomem:/dev/gpiomem
volumes:
- /home/pi/homeassistant:/config
- /dev/gpiomem:/dev/gpiomem
- /dev/mem:/dev/mem
我将用户 pi 添加到组 gpio。但没有任何帮助......
任何人都知道如何解决这个问题?