开发日志记录
代理开发进度追踪工具
hass-cli 是一个命令行工具,用于直接控制 Home Assistant 中的设备和自动化流程,无需打开网页界面即可完成常见操作。
运维和智能家居管理人员常需频繁检查或调整设备状态,反复打开网页界面效率低下。通过命令行工具可直接批量查询灯光、传感器等设备状态,快速触发自动化场景,特别适合值班巡检、脚本化运维等场景,将设备管理从图形界面操作转为可复用的指令流。
落地案例:物业技术人员夜间巡查时,无需携带电脑登录后台,通过手机终端执行命令即可批量获取各楼层照明和空调运行状态。发现某区域灯光异常后,直接调用服务重启该回路;遇突发情况时,一键触发预设的应急自动化流程,同步关闭公共区域非必要用电并启动安防模式。
安装步骤:
pip install homeassistant-clihass-cli --server http://homeassistant.local:8123 --token YOUR_TOKENhass-cli info常用命令示例:
hass-cli entity listhass-cli state get light.living_roomhass-cli state toggle switch.kitchen_lighthass-cli service call light/turn_on --arguments entity_id=light.bedroom见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Home Assistant 服务器地址、长期访问令牌、目标实体ID或服务名称、命令参数 |
| 输出 | 设备状态信息、命令执行结果、实体列表数据、服务调用确认 |
| 适用人群 | 已部署 Home Assistant 的用户、偏好命令行操作的技术人员、需要批量管理设备的运维人员、开发自动化脚本的用户 |
| 不包含 | Home Assistant 本身的安装配置、硬件设备的物理连接、图形化界面操作支持、云端远程访问服务 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/ericarnoldy/hass-cli/SKILL.md
来源类型:GitHub 开源项目