Home Assistant control for DeepSeek Harness agents
YLifeOnlyOnce/dsh-smarthome · skills
Home Assistant control for DeepSeek Harness agents — approval-gated lights, switches, climate.
★ 6GitHub stars
1Forks
2026-08-24Last updated
TypeScriptLanguage
MITLicense
Key features
- Talk to your home the way you talk to an assistant — every write goes through a human approval gate first.
- return instance name, version, timezone, WebSocket status: read
- And the Web UI dashboard card — call ha_dashboard and get a live snapshot of the whole home rendered right in the conversation
- One-line installdsh plugin --profile web add dsh-smarthome, then just talk to the agent.
- "Check the whole house — which devices are still on?": Agent scans with ha_list_entities / ha_get_state and summarizes
Requirements
- Uses the v1 REST API (/api/states, /api/services/…, /api/history/…, /api/template, /api/config) and the WebSocket API (/api/websocket: auth, subscribe_events, config/area_registry/list, config/device_registry/list) — the same protocols the official HA frontend speaks.
- Requires a long-lived access token (Profile → Security → Long-lived access tokens).
Install command
dsh plugin --profile web add github:YLifeOnlyOnce/dsh-smarthome