A very special thanks to @RmG152 for all the hard work making this custom integration even better—and for doing it hand-in-hand with the community!
AI Automation Suggester — v1.4.0 Release Notes
(June 2025)
Hello, smart-home innovators! 🎉
This release is packed with new features, quality-of-life tweaks, and a handful of power-user controls. Here’s everything you’ll find in v1.4.0.
✨ Highlights
Thanks to early localisation contributors:
@RmG152 @ITSpecialist111 @l30n4rd086 @Wendelstein7 @Freeartist2 🔢 Adjustable Automation Limit | The hard-coded cap on “existing automations sent as context” is gone. Set your own limit in Settings → Context Size. ☁️ Azure OpenAI Support | Bring your own Azure-hosted OpenAI models (documentation & debugging tips included). 🖥️ Redesigned Config Screen | Every option is now visible, grouped logically, and pre-populated when you edit an existing entry. No more hide-and-seek! 🌡️ Temperature Dial | Set model creativity per provider (0.0–2.0). Crank it up or keep it conservative. 📜 Rich Context via automations.yaml | Toggle “Include automation code” to send complete YAML definitions to large-context models (e.g., Gemini) for deeper, code-aware suggestions. 🔊 Quiet Ollama “Thinking” | Optional flag to suppress the “thinking…” prose in Ollama replies. 🏷️ Provider Signatures | Notifications now show which provider suggested each automation. ⏱️ Longer Gemini Timeout | Extra breathing room so Gemini can handle larger prompts without timing out. ⚠️ Better Error Reporting | Unhandled model errors now generate full stack traces to speed up debugging.
🛠️ Other Improvements
-
Cleaner codebase: internal refactors & linting.
-
Docs: added setup/debug guide for Azure OpenAI (#117).
-
Minor bug fixes around entry-editing (#90, #100) and temperature editing (#99).
⬆️ Upgrade Notes
-
Update & restart your Home Assistant instance or container.
-
Open the AI Automation Suggester configuration panel:
-
Verify your preferred language is correct.
-
Adjust the automation-context limit or temperature if desired.
-
-
If you use Azure OpenAI, add your endpoint, deployment name, and key.
-
(Optional) Enable Include
automations.yamlif you’re using a large-context model.
🙏 Call for Translators
Most localisation strings were machine-translated. If you’re a native speaker, please open a PR or issue with corrections—every small fix helps!
Enjoy automating, and as always, open an issue if something feels off.
Happy hacking! 🚀