← 返回 Skills 市场
40
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install shelly-sync
功能描述
Monitor real-time power consumption from Shelly Pro 3EM and control local appliances/automation based on solar yield or grid usage.
使用说明 (SKILL.md)
Shelly Sync Skill
Interface between Shelly Pro 3EM energy monitoring and home automation.
Usage Guidelines
- Power output in Watts (W) or Kilowatts (kW)
- Negative = grid injection (surplus). Positive = grid consumption
- If data fetch fails → report connection error immediately, don't hallucinate
Commands
get_status
Returns current power consumption across all 3 phases.
/shelly get_status
optimize_load
Analyzes surplus and triggers load optimization if excess energy available.
/shelly optimize_load
/shelly optimize_load target_load:heatpump
Implementation
- Script:
shelly_client.py - Calls Shelly Pro 3EM RPC API (
EMData.GetStatus) - Returns clean JSON with total power and phase breakdown
安全使用建议
Review before installing. Only use this if you intend to let the skill control the specific Home Assistant entities involved, and configure the token with the narrowest possible permissions. Treat optimize_load as capable of switching appliances on immediately, especially high-load devices such as chargers, pumps, or washers.
能力评估
Purpose & Capability
Shelly power monitoring and load optimization are coherent with the stated purpose, but the artifacts show high-impact physical device control when optimize_load is used.
Instruction Scope
The skill describes threshold-based appliance triggering, and the code can turn devices on when surplus power is detected without a separate confirmation, dry-run, time window, cooldown, or visible allowlist policy.
Install Mechanism
The artifact appears to be a markdown skill plus an executable Python client; no package installer, startup hook, persistence mechanism, or privilege escalation path is evident.
Credentials
SKILL.md declares SHELLY_EM_IP, while the implementation also uses Home Assistant URL and bearer-token style credentials, which is materially broader than the declared environment surface.
Persistence & Privilege
No background persistence or broad local filesystem access is shown; the main privilege concern is credential-backed Home Assistant actuation of local devices.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install shelly-sync - 安装完成后,直接呼叫该 Skill 的名称或使用
/shelly-sync触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Updated version to 1.0.1 in SKILL.md.
- No functional or interface changes; documentation only.
v1.0.0
Initial release of shelly-sync.
- Monitor real-time power data from Shelly Pro 3EM.
- Trigger smart plugs/appliances based on configurable power thresholds.
- Provide current power stats and grid status via commands.
- Support load optimization actions for specific appliances.
- Report connection errors clearly if the device cannot be reached.
元数据
常见问题
Shelly Sync 是什么?
Monitor real-time power consumption from Shelly Pro 3EM and control local appliances/automation based on solar yield or grid usage. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 40 次。
如何安装 Shelly Sync?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install shelly-sync」即可一键安装,无需额外配置。
Shelly Sync 是免费的吗?
是的,Shelly Sync 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Shelly Sync 支持哪些平台?
Shelly Sync 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Shelly Sync?
由 jcbuer(@jcbuer)开发并维护,当前版本 v1.0.1。
推荐 Skills