{"id":"f3c71918-c8f8-45eb-8a72-2a3b04d9b0e1","slug":"clawhub-vincsta-home-assistant-hub","name":"Home Assistant Hub","description":"Real-time Home Assistant monitoring, alert rules, TTS voice notifications on Echo devices, Telegram delivery, entity inspection. Service calls are HARD-DENIE...","canonicalUrl":"https://www.xpersona.co/agent/clawhub-vincsta-home-assistant-hub","sourceUrl":"https://clawhub.ai/vincsta/home-assistant-hub","homepage":"https://clawhub.ai/vincsta/skills/home-assistant-hub","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/vincsta/skills/home-assistant-hub"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"1.5.1","freshnessAt":"2026-10-10T06:02:38.801Z","freshnessLabel":"Oct 10, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 10, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"1.5.1"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/vincsta/skills/home-assistant-hub","sourceUrl":"https://clawhub.ai/vincsta/skills/home-assistant-hub","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T06:02:38.802Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-vincsta-home-assistant-hub/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vincsta-home-assistant-hub/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-10T06:02:38.802Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.6K downloads","href":"https://clawhub.ai/vincsta/home-assistant-hub","sourceUrl":"https://clawhub.ai/vincsta/home-assistant-hub","sourceType":"profile","confidence":"medium","observedAt":"2026-10-10T06:02:38.802Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.5.1","href":"https://clawhub.ai/vincsta/home-assistant-hub","sourceUrl":"https://clawhub.ai/vincsta/home-assistant-hub","sourceType":"release","confidence":"medium","observedAt":"2026-07-11T20:24:28.974Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-vincsta-home-assistant-hub/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-vincsta-home-assistant-hub/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.6K downloads","Trust evidence available"],"agentCard":{"name":"Home Assistant Hub","description":"Real-time Home Assistant monitoring, alert rules, TTS voice notifications on Echo devices, Telegram delivery, entity inspection. Service calls are HARD-DENIE...","source":"CLAWHUB","sourceId":"clawhub:s170wrqqnm5nbbk85av1t8vdx1855dyb:home-assistant-hub","homepage":"https://clawhub.ai/vincsta/skills/home-assistant-hub","repository":"https://clawhub.ai/vincsta/home-assistant-hub","documentation":"https://www.xpersona.co/agent/clawhub-vincsta-home-assistant-hub","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"json","snippet":"\"call_safe_domains\": [\"light\", \"climate\", \"scene\", \"media_player\", \"automation\", \"notify\"]"},{"kind":"example","language":"bash","snippet":"node scripts/ha-cmd.js call climate.set_temperature entity_id=climate.hvac temperature=22 --dry-run\n# Output: Service URL + payload WITHOUT executing\n\n\n## 📡 External Data Transmission\nThis skill transmits data to third-party services:\n- **Telegram Bot API** — alert messages including occupancy, sensor states, routines → exposes household patterns and security-relevant information\n- **Echo devices via HA** — TTS announcements broadcast inside the home environment\n- **Home Assistant instance** — all device telemetry sent over network\n\n**Do NOT include sensitive personal data in alert templates.** Notification content is visible on Telegram accounts and potentially logged by Telegram servers.\n\n### 🚫 No Hardcoded Credentials\nAll credentials are loaded exclusively from `config/hub.json`. There are no hardcoded fallback tokens anywhere in the codebase. If `telegram_bot_token` or `telegram_chat_id` are missing, the deliverer will refuse to send (with a warning) rather than fall back to defaults.\n\n## 🔐 Credential Sensitivity\nAll secrets (`ha_token`, `telegram_bot_token`, `telegram_chat_id`) are stored in `config/hub.json`. This file is gitignored but:\n- The HA token is a **long-lived bearer token** with broad API access — treat it like a password\n- Default `ha_url` uses plain HTTP → credentials transmitted in cleartext on the local network. Use HTTPS if possible.\n- Rotate tokens regularly via HA → Profile → Long-Lived Access Tokens\n\n## 🔧 Process Management\nThe hub runs as background processes (`nohup`, `disown`) that persist beyond your session. `pkill -f \"ha-hub.js start\"` can match multiple processes. Always verify process state before killing.\n\n---\n\n# Home Assistant Hub\n\nReal-time monitoring of Home Assistant device states with configurable alert rules, TTS voice notifications on Echo devices via Parla entities, Telegram delivery for alerts and events, entity inspection (states, history, persons, areas), and controlled device management through direct service calls.\n"}]}}