[i=s] 本帖最后由 hdydy 于 2025-7-17 17:32 编辑 [/i]
发现一个仓库chip-tool-gui,可以ssh连接远程主机,然后通过GUI的方式执行chip-tool命令
远程主机需要安装chip-tool,这里用虚拟机作为远程主机
获取源码
git clone --depth=1 https://gitee.com/reachcloud.cn/chip-tool-gui
创建python环境
conda create -n py310 python==3.10.18
conda activate py310
安装依赖
cd chip-tool-gui
pip install -r requirements.txt
pip install pyqt6
虚拟机启动ssh服务
sudo /etc/init.d/ssh restart
查询虚拟机chip-tool安装路径和IP地址,后面会用到
which chip-tool
ifconfig

项目还不完善,需要在源码中修改chip-tool路径
self.chip_app_path = '/snap/bin/'

启动chip-tool-gui
python chip_tool_controller.py
输入虚拟机地址,端口号,用户名,密码,连接虚拟机

输入pin_code, discriminator, ssid, password, node_id,点击 pairing
配网

配网成功后,可以查询设备信息,控制设备
查询基本信息

开关灯,读取设备onoff相关属性

设置亮度,读取设备levelcontrol相关属性

其他功能请自行探索