首页 > 解决方案 > 家庭助理,覆盆子,无法访问 /dev/mem

问题描述


“无法访问 /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。但没有任何帮助......
任何人都知道如何解决这个问题?

标签: raspberry-pihome-assistant

解决方案


推荐阅读