返回顶部
g

geeklink-homeGeeklink家庭控制

[English] Control Geeklink Home local gateway devices and scenes over LAN via the bundled self-contained Node.js runtime. Supports device listing, scene listing, state checks, scene activation, and local device control using pairing-token based auth. | [中文] 通过内置自包含的 Node.js 运行时,在局域网内控制 Geeklink Home 网关设备和场景。支持设备列表、场景列表、状态查询、场景执行,以及基于配对 token 的本地设备控制。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
98
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

geeklink-home

技能名称: geeklink-home
详细描述:

Geeklink Home Control | Geeklink Home 局域网控制

[English] | 中文



English

通过内置的自包含 Node.js 技能运行时,在局域网内使用本地 Geeklink Home 网关。

功能

  • - 在局域网内访问 Geeklink Home 网关
  • 基于配对令牌的认证
  • 设备目录、场景目录和状态快照访问
  • 后台监视器,支持最近事件和单设备状态查询
  • 场景激活和本地设备控制
  • 多路面板会展开为实用的子设备,例如吊灯和筒灯
  • 围绕内置的 vendor/geeklink-lan-cli.js 运行时打包
  • 持久化运行时为每个加载的技能维护一个监视器实例

设置

  1. 1. 确保已安装的技能包中存在 vendor/geeklink-lan-cli.js。
  2. 在 Geeklink 应用中打开网关详情页面,进入 AI 技能接入。
  3. 从该页面复制 gatewayHost 和 pairingToken。
  4. 使用 scripts/ 中的跨平台 Node 包装脚本查询设备、场景、状态并执行操作。
  5. 当被 ClawHub/OpenClaw 作为技能运行时加载时,监视器会自动启动,工具可以读取最近事件。

核心工作流

  1. 1. 在 Geeklink 应用中打开网关详情页面,进入 AI 技能接入。
  2. 读取该页面显示的 gatewayHost 和 pairingToken。
  3. 运行 node scripts/geeklink-home.js login --host --pairing-token 一次以缓存会话。
  4. 使用:
- node scripts/geeklink-home.js catalog devices --refresh - node scripts/geeklink-home.js catalog devices --query 吊灯 --refresh - node scripts/geeklink-home.js catalog scenes --refresh - node scripts/geeklink-home.js state snapshot --refresh - node scripts/geeklink-home.js scene activate - node scripts/geeklink-home.js device control ...

自然语言映射

当用户询问:

  • - 我有哪些设备? -> 运行 catalog devices --refresh
  • 有哪些场景可用? -> 运行 catalog scenes --refresh
  • 打开客厅灯 -> 找到匹配的展开后的 catalogdeviceid(例如面板下的吊灯),然后运行 device control --power on
  • 将卧室空调设置为 26 度制冷高速 -> device control --power on --temperature 26 --mode cool --fan-speed high
  • 执行离家模式 -> 找到 sceneid,然后运行 scene activate
  • 客厅灯开着吗? -> 使用 geeklinkgetdevicestate
  • 最近发生了什么变化? -> 使用 geeklinkgetrecent_events

不要猜测 catalogdeviceid。如果映射不明确,始终先列出设备。当面板暴露命名回路时,优先使用展开后的回路设备,如吊灯,而不是父面板名称。

发布说明

  • - 版本:0.1.0
  • 已验证:
- 设备目录 - 场景目录 - 本地设备控制 - 状态快照 - 单监视器最近事件跟踪
  • - 此包的 ClawHub 发布者所有者 ID 为 lintertion。

中文说明

通过内置的自包含 Node.js 运行时,在局域网内直接访问 Geeklink Home 网关。

功能

  • - 在局域网内访问 Geeklink Home 网关
  • 基于配对令牌的认证
  • 读取设备目录、场景目录、状态快照
  • 提供后台监视器、最近事件和单设备状态查询
  • 执行场景和本地设备控制
  • 以 vendor/geeklink-lan-cli.js 为底层运行时
  • 多路面板会展开成更符合用户习惯的子设备,例如 吊灯、筒灯
  • 常驻技能运行时只会启动一个监视器实例

使用前准备

  1. 1. 确认已安装的技能包中存在 vendor/geeklink-lan-cli.js。
  2. 在 Geeklink 应用的网关详情页进入 AI 技能接入 页面。
  3. 在该页面查看并复制 gatewayHost 和 pairingToken。
  4. 通过 scripts/ 中的跨平台 Node 包装脚本完成登录、列表查询、场景执行和设备控制。
  5. 如果由 ClawHub/OpenClaw 以常驻技能运行时加载,监视器会自动启动,并支持读取最近事件。

建议工作流

  1. 1. 先在 Geeklink 应用的网关详情页打开 AI 技能接入 页面。
  2. 记录页面展示的 gatewayHost 和 pairingToken。
  3. 首次使用先执行:
bash node scripts/geeklink-home.js login --host --pairing-token
  1. 4. 然后按需执行:
- node scripts/geeklink-home.js catalog devices --refresh - node scripts/geeklink-home.js catalog devices --query 吊灯 --refresh - node scripts/geeklink-home.js catalog scenes --refresh - node scripts/geeklink-home.js state snapshot --refresh - node scripts/geeklink-home.js scene activate - node scripts/geeklink-home.js device control ...

自然语言意图映射

  • - 我有哪些设备 -> catalog devices --refresh
  • 有哪些场景 -> catalog scenes --refresh
  • 打开客厅主灯 -> 先找到展开后的子设备 catalogdeviceid,再执行 device control --power on
  • 卧室空调调到 26 度制冷高速 -> device control --power on --temperature 26 --mode cool --fan-speed high
  • 执行离家模式 -> 找到 sceneid,再执行 scene activate
  • 客厅灯现在开着吗 -> geeklinkgetdevicestate
  • 最近发生了什么变化 -> geeklinkgetrecent_events

不要猜测 catalogdeviceid。如果设备匹配不确定,先列出设备再确认。对于多路面板,优先使用展开后的子设备名,例如 吊灯、筒灯,不要只盯着父设备名。

发布说明

  • - 版本:0.1.0
  • 已验证能力:
- 设备目录 - 场景目录 - 本地设备控制 - 状态快照 - 单实例监视器最近事件跟踪
  • - 该包发布到 ClawHub 时使用的 ownerId 为 lintertion。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 geeklink-home-1776023229 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 geeklink-home-1776023229 技能

通过命令行安装

skillhub install geeklink-home-1776023229

下载

⬇ 下载 geeklink-home v0.1.0(免费)

文件大小: 42.21 KB | 发布时间: 2026-4-13 10:24

v0.1.0 最新 2026-4-13 10:24
Initial release of Geeklink Home LAN control skill.

- Supports discovering and controlling Geeklink Home gateway devices and scenes over LAN.
- Device and scene catalog listing, device state checks, and scene activation via local gateway access.
- Pairing-token based authentication required; works with bundled Node.js runtime.
- Multi-gang panels are expanded into named sub-devices for easier control (e.g., `吊灯`, `筒灯`).
- Includes background watcher for recent events and single-device state queries.
- Supports both English and Chinese usage documentation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部