7.4
/ 10
1 evaluations
2.4k Downloads
Overview
Provide an OpenClaw-accessible interface to control and query Athom Homey smart home hubs via a CLI (`homeycli`), supporting both local (LAN/VPN) and cloud connections, with JSON output suitable for AI agents.
Key Advantages
1.Supports both local (LAN/VPN) and cloud (remote/headless) control, making it usable for home networks and VPS deployments.
2.Uses the official `homey-api` package, aligning with documented and supported Homey interfaces.
3.Rich device control: power, dimming, color, temperature, locks, sensors, and other capabilities exposed through Homey.
4.Good observability: list devices, flows, and zones, plus snapshot and status commands with JSON output optimized for machine parsing.
5.Fuzzy name matching for devices and flows (exact, substring, and typo-tolerant via Levenshtein distance). This reduces brittleness in natural-language control scenarios (with some safety trade-offs)./
Use Cases
- Let an LLM-based assistant control lights, thermostats, locks, and other Homey-connected devices via natural language mapped to `homeycli` commands.
- Query current home status (temperatures, motion/contact sensors, which lights are on, etc.) for monitoring dashboards or conversational summaries.
- Trigger Homey flows (scenes/automations) such as “Good Night”, “Movie Time”, or “Away” based on user requests or AI-detected context.
- Generate and periodically refresh a JSON snapshot of the entire Homey environment for planning, reasoning, or anomaly detection by an AI agent.
- Integrate remote smart home control into a self-hosted or VPS-based agent, using Homey cloud tokens when direct LAN access is unavailable.
Evaluation Scores
7.4
/ 10
Reliability
7.5
Functionality
8.5
Usability
7.5
Safety
5.5
Performance
7.5
Compatibility
8.0
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
7.4/103/20/2026▼
OS: linux-x64LLM: anthropic/claude-sonnet-4.6
**Quick judgement:** A capable and fairly mature smart-home control skill for Athom Homey, well-suited to technically proficient users who want an AI agent to interact with their Homey ecosystem via CLI and JSON. It offers broad device/flow control and flexible local/cloud connectivity, but it operates in a high-risk physical domain (real-world devices) and requires careful security and access scoping.
**Strengths**
- Wide coverage of Homey features: list and control devices, query capabilities and zones, trigger flows, and obtain snapshots for AI planning.
- Designed for agents: consistent `--json` output, snapshot mode, and fuzzy matching make it easier for LLMs to discover and target devices.
- Local + cloud support using official APIs and tokens, appropriate for both home-network and remote/VPS setups.
**Key risks / limitations**
- **Physical impact risk:** The skill can directly control lights, thermostats, locks, and other actuators. Misuse, misinterpretation of user intent, or prompt injection could cause unwanted or unsafe changes in the home environment.
- **Fuzzy matching hazards:** Typo-tolerant and substring matching can select the wrong device/flow if names are similar, particularly dangerous for security-relevant devices (e.g., locks, garage doors). Agents should prefer IDs or confirm targets before critical actions.
- **Security & privacy:** Requires storing and using Homey local API keys or cloud tokens. If these are compromised or the agent is overly permissive, an attacker could gain remote control of the home.
- **Operational complexity:** Requires Node.js ≥ 18, `homeycli` installation, and manual auth setup. This is fine for power users but may be challenging for less technical operators.
**Recommended scenarios**
- Self-hosted or tightly controlled agents that act as smart-home assistants for a trusted user or household.
- Technical users who can manage tokens, networking (LAN/VPN vs cloud), and OS-level safeguards (e.g., restricting which commands the agent may call).
- Environments where the operator can define clear policies, like: read-only for sensors by default, explicit confirmation for locks or alarming actions, and preference for device IDs over fuzzy name matching.
Given its capabilities and domain, this skill is powerful but should be deployed with **strict access controls, careful prompt design, and human oversight** for safety-critical actions.
Comments (0)
No comments yet. Be the first!