v2.0.22
HomeGenie 🧞 v2.0.22
This release brings significant improvements to the AI automation engine, enhanced UI components, and important infrastructure stability fixes.
🚀 Key Highlights
AI & Automation Enhancements
We have completely overhauled the integration with Google Gemini to make the AI assistant faster, cheaper to run, and more reliable:
- Gemini 3 Support & Function Calling: The AI (Program 930) now uses a "pull-based" tool-use architecture. Instead of processing the entire house state with every message, it now queries the status only when needed.
- Improved Efficiency: This change drastically reduces token consumption and fixes communication errors (HTTP 400) when interacting with Gemini 3+ models.
- Optimized Context Engine: Added a new status endpoint (Program 578) to provide the AI with precise, on-demand data, resulting in faster and more accurate responses.
- Refined Prompting: The base System Prompt has been improved for better contextual reasoning and more "natural" home interaction.
UI & Widget Updates
- New Widget Examples: Updated and polished the library of example custom widgets, including:
dimmer,weather-widget,time-clock, anddisplay-temperature.
- UI Fixes: Resolved a minor bug in the
media-center-dialogfor a smoother user experience.
Infrastructure & Fixes
- UPnP/SSDP: Integrated a patch for the UPnP library to ensure proper resource disposal, preventing potential memory leaks and improving network stability.
Note for Developers:
If you are using the AI automation programs, ensure both Program 930 (Gemini Intent Handler) and Program 578 (Context Engine) are updated to this version to ensure full compatibility with the new Function Calling implementation.
Full Changelog: v2.0.21...v2.0.22