Home Assistant integration for AI-assisted automation creation
Top 59.7% on SourcePulse
This Home Assistant integration automatically scans your entities, devices, and existing automations to suggest new YAML automations using various AI providers. It targets Home Assistant users who want to build more sophisticated smart home routines but struggle with the complexity of YAML or identifying potential automation opportunities. The benefit is faster creation of context-aware automations, reducing manual effort and unlocking more smart home potential.
How It Works
The integration takes a snapshot of your Home Assistant data (entities, devices, areas, automations), embeds it into a system prompt, and sends it to a chosen AI provider (OpenAI, Anthropic, Ollama, etc.). The AI generates automation suggestions, including human-readable descriptions and ready-to-paste YAML code, which are then surfaced as notifications and sensor attributes within Home Assistant. This approach leverages LLMs to overcome "YAML writer's block" and identify synergistic device interactions.
Quick Start & Requirements
Highlighted Details
ai_automation_suggester.generate_suggestions
allows manual triggering with configurable parameters.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Suggestions are AI-generated and require user review before implementation; the integration does not automatically execute automations. The quality of suggestions depends on the AI model used and the completeness of the Home Assistant snapshot.
1 month ago
1 day