koishi-plugin-chatluna-homeassistant
v1.0.0
Published
Home Assistant tools for ChatLuna.
Readme
koishi-plugin-chatluna-homeassistant
为 ChatLuna 提供 Home Assistant 控制能力的 Koishi 插件。
简介
该插件基于 Hermes Agent 的 Home Assistant 逻辑重构,内置拦截高危 Domain 的安全机制(例如禁用 shell_command),为 ChatLuna 提供以下四个工具:
- List Entities: 查找设备(按 domain 或 area 过滤)。
- Get State: 获取单个设备的详细状态信息。
- List Services: 查询所有可用的服务和操作。
- Call Service: 调用服务以控制智能家居设备(如开灯、调温)。
依赖
- Koishi
- koishi-plugin-chatluna
- @langchain/core
使用说明
配置插件时,请填写 Home Assistant 的访问地址(如 http://homeassistant.local:8123)以及你在 Home Assistant 个人配置里生成的长期访问令牌 (Long-Lived Access Token)。
