本包是为玩客云 PiKVM 打包的 python-miio-git 虚拟环境。
本包每周一会自动编译
下载请转跳至Releases
源项目地址: python-miio
-
解压缩压缩包
将本压缩包解压到/opt目录下:sudo mkdir -p /opt/python-miio-git sudo tar -zxvf python-miio-git.tar.gz -C /opt/python-miio-git
-
修改配置文件
修改miplug.sh文件,填写智能插座的 IP 和 TOKEN。获取智能插座的 IP 和 TOKEN 请参考 Xiaomi-cloud-tokens-extractor,Obtaining tokens默认设备类型:
genericmiot。设备类型详情请参见python-miio官方文档:Controlling Modern MiOT Devices。 -
复制脚本文件
复制miplug.sh到/etc/kvmd/目录:sudo cp miplug.sh /etc/kvmd/ sudo chmod +x /etc/kvmd/miplug.sh
-
配置日志权限
创建日志文件并修改权限:sudo touch /var/log/miplug.log sudo chown kvmd:kvmd /var/log/miplug.log sudo chmod 664 /var/log/miplug.log
-
备份配置文件
备份ovreeide.yaml文件:sudo cp /etc/kvmd/ovreeide.yaml /etc/kvmd/ovreeide.yaml.backup
-
修改 override.yaml
根据override.yaml的参考,修改/etc/kvmd/override.yaml文件,添加对应参数:miplug_on: # 米家智能插座控制开 type: cmd cmd: [/bin/bash, /etc/kvmd/miplug.sh, on] miplug_off: # 米家智能插座控制关 type: cmd cmd: [/bin/bash, /etc/kvmd/miplug.sh, off] start_power: # 上电 driver: miplug_on pin: 0 mode: output switch: false stop_power: # 断电 driver: miplug_off pin: 0 mode: output switch: false - ["#智能插座:", start_power|开, stop_power|关] # UI
-
重启服务
重启kvmd和kvmd-nginx服务:systemctl restart kvmd kvmd-nginx