在raspi3上禁用Snapcast客户端播放
DarkMute的Python项目详细描述
暗静音
暗静音是使snapcast客户机卷静音的python脚本。 当它感觉到房间里的灯关了。
它是用python 3编写的,需要一个光刻胶电容电路 连接到运行Snapcast的覆盆子Pi
设置/使用
作为其主目录中的pi
用户:
python3 -m venv darkmute-venv
. darkmute-venv/bin/activate
sudo python3 -m pip install DarkMute
- 测试它:
darkmute
亮度阈值目前是硬编码的,要更改它们,请参阅开发人员设置部分。
要将其作为服务运行,请创建systemd服务定义:
/etc/systemd/system/darkmute.service
[Unit]
Description=Dark Mute
After=snapclient.service
[Service]
ExecStart=/home/pi/darkmute-venv/bin/darkmute
Restart=Always
User=pi
[Install]
WantedBy=multi-user.target
开发人员设置
- 从gitlab
- 创建并激活python 3虚拟环境
pip install -e .
安装依赖项- 建立电路,连接到GPIO引脚7
- 将用户添加到GPIO组/dev/gpiomem