{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "nousresearch-hermes-official-plugins--control-home-assistant-from-hermes",
 "repo": "NousResearch/hermes-official-plugins",
 "repo_url": "https://github.com/NousResearch/hermes-official-plugins",
 "repo_slug": "nousresearch-hermes-official-plugins",
 "title": "Control your Home Assistant devices from Hermes",
 "page_title": "How to control your Home Assistant devices from Hermes with Hermes Official Plugins",
 "summary": "Install the Home Assistant plugin so Hermes can read entity states and call services on your home.",
 "who": "A smart home owner who already runs Home Assistant and wants an agent to answer questions about devices or act on them.",
 "problem": "Checking device states and changing them means opening the Home Assistant interface for every small request.",
 "outcome": "Hermes lists your entities, reads their states and calls services, and can deliver cron results to your phone.",
 "steps": [
  "Run `hermes plugins info homeassistant` to see what the plugin needs and which reviewed commit it pins. (inferred, check the README)",
  "Run `hermes plugins install homeassistant`.",
  "Set the Home Assistant settings that the plugin manifest lists, using your own instance details.",
  "Ask Hermes to list your entities, then check one state with ha_get_state.",
  "Create a cron job with deliver=homeassistant to send a scheduled report to your phone."
 ],
 "agent_prompt": "In the repo NousResearch/hermes-official-plugins, install the homeassistant plugin into Hermes, then use ha_list_entities on the Home Assistant instance <instance-name>. Report the entity list and a state from ha_get_state for one entity <entity-id>. Verify that the entity count matches what Home Assistant shows in its own entity list.",
 "agents": [
  "any"
 ],
 "difficulty": "Intermediate",
 "time": "30 minutes",
 "basis": "readme",
 "caveat": "The README does not name the Home Assistant settings, so check hermes plugins info homeassistant for the exact requirements before you start.",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "python",
 "requirements": [
  "Hermes Agent installed (the README gives a curl install script in the hermes-agent repo)",
  "The hermes CLI available in your terminal",
  "Accounts and credentials for the specific service you connect, such as Home Assistant, Spotify, Langfuse, Snyk or X",
  "Each plugin's own requirements, shown by hermes plugins info <name>"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The plugin needs access to your Home Assistant instance, and ha_call_service can change real devices in your home."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/nousresearch-hermes-official-plugins/control-home-assistant-from-hermes/",
 "md": "https://dedupedai.com/use-cases/nousresearch-hermes-official-plugins/control-home-assistant-from-hermes/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/nousresearch-hermes-official-plugins--control-home-assistant-from-hermes.json",
 "api_version": "v1"
}
