ai_automation_suggester
This custom Home Assistant integration automatically scans your entities, detects new devices, and uses AI (via cloud and local APIs) to suggest tailored automa
What is ai_automation_suggester?
This custom Home Assistant integration automatically scans your entities, detects new devices, and uses AI (via cloud and local APIs) to suggest tailored automations. It supports multiple AI providers, including OpenAI, Anthropic, Google, Groq, Ollama and more! The integration provides automation suggestions via HASS notifications
Overview of ai_automation_suggester
What it is
A custom Home Assistant integration that automatically scans entities, detects new devices, and uses AI (via cloud and local APIs) to suggest tailored automations. It supports multiple AI providers, including OpenAI, Anthropic, Google, Groq, Ollama and more. The integration provides automation suggestions via HASS notifications.
Key features
- Multi-Provider Support: Connect to OpenAI, Azure OpenAI, Anthropic, Google, Groq, LocalAI, Ollama, Mistral, Perplexity, OpenRouter, Requesty, MiniMax, or LiteLLM with temperature control, model selection, secure API key storage, and custom endpoints.
- Customizable Prompts and Filters: Tailor suggestions using system prompts, domain filters, and entity limits.
- Persistent Suggestion History: Retain recent suggestions with provider/model metadata, review status, warnings, and generated YAML.
- Review Actions: Mark stored suggestions as accepted, declined, or dismissed through services or the bundled dashboard card.
- Randomized Entity Selection: Prevent repetitive suggestions and discover new opportunities.
- Context-Rich Insights: Incorporates device and area information for smarter, more relevant ideas.
- Persistent Notifications: Receive suggestions directly in your Home Assistant interface.
Use cases
- Overcoming automation writer's block by translating complex ideas into functional YAML.
- Identifying underutilized devices and creating automations to unlock their potential.
- Reducing maintenance overload by keeping automations relevant as the home evolves.
- Saving time and effort in designing complex automations with context-aware suggestions.
- Making automation creation more accessible for users less familiar with YAML.
Getting started
See the repository README for installation instructions.
License and pricing
MIT license. Open source.
Based on the project's public README and repository metadata.