发帖
0 0 0

【matter】chip-tool-gui

hdydy
论坛元老

64

主题

160

回帖

7560

积分

论坛元老

积分
7560
Ai-WB2系列 27 0 昨天 17:23
[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

image.png

项目还不完善,需要在源码中修改chip-tool路径

self.chip_app_path = '/snap/bin/'

image.png

启动chip-tool-gui

python chip_tool_controller.py

输入虚拟机地址,端口号,用户名,密码,连接虚拟机
image.png

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

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

查询基本信息
image.png

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

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

其他功能请自行探索

──── 0人觉得很赞 ────

使用道具 举报

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29291 个
  • 话题数: 42260 篇