分享自用的语音、远程开关电脑的docker容器
PowerControl
docker容器远程网络唤醒设备,远程关闭windows设备,并可依赖巴法云接入米家,通过米家远程操作(需要小爱音箱),可接入homeassistant
*米家控制受米家、巴法平台稳定性因素影响
linux/amd64,linux/arm/v7,linux/arm64,linux/386
前言
-
说明:主要实现依靠此容器,无需开机卡、智能插座、ha插件,接入方式为自定义一个开关实体,并自定义一个自动化更新开关状态。
-
前置条件:1、电脑主板、网卡支持网络唤醒。 2、运行docker的设备。
-
功能:1、通过访问web操作开关(端口转发或反代后可远程)。 2、(可选择)通过接入巴法来接入米家。 3、(可选择)接入ha. 4、(可选择)消息推送:Server酱、Qmsg酱)
部署
附带详细pdf教程(仓库内、蓝奏云、容器内)及视频教程
不要直接复制命令运行,需要修改参数
1、将容器/app/data目录映射到你的主机存放docker容器配置的目录,持久化配置文件和日志文件:
修改/your/path
2、修改环境变量:
WEB_PORT:网页端口
WEB_KEY:密钥
*不设置环境变量则使用默认参数port:7678,key:admin
1、Docker
docker run -d --restart unless-stopped -v /your/path:/app/data -e WEB_PORT=7678 -e WEB_KEY=yourkey --network host --name powercontrol viklion/powercontrol:latest
2、Docker-Compose
services:
powercontrol:
image: viklion/powercontrol:latest
container_name: powercontrol
restart: unless-stopped
network_mode: host
volumes:
- /your/path:/app/data
environment:
- WEB_PORT=7678
- WEB_KEY=yourkey
配置
访问 ip:端口 --查看教程
访问 ip:端口/config?key=前面设置的环境变量WEB_KEY --进入配置页
欢迎交流讨论
|