Releases: MTrab/webastoconnect
v1.1.1
v1.1.0
-
Changes
Version 1.1.0 is a substantial usability and reliability update for the Webasto Connect integration.
The biggest addition in this release is the new custom Webasto dashboard card, which makes it much easier to work with heater state, mode selection, timers, connectivity, and location directly from the Home Assistant UI. This release also introduces timer support to the integration with dedicated timer sensors and timer actions, making scheduled control available in both automations and the frontend for the first time.
This release also improves the integration itself behind the scenes. Connection handling is more robust, pywebasto sessions are cleaned up correctly, reauthentication is handled more safely, redundant state writes have been reduced, and writable entities now become unavailable when the device is disconnected.
In addition, language coverage has been expanded with several new AI-assisted translations. These translations have been added to broaden accessibility, though native-speaker review may still further improve wording over time.
🚀 Features
- #237 Improve connect/update robustness @MTrab
- #238 Add timer sensor and timer actions for Webasto devices @MTrab
- #243 Add Webasto device connectivity indicator @MTrab
- #246 Mark writable entities unavailable when disconnected @MTrab
- #218 Add Custom Webasto Connect Card @MTrab
🐛 Bug Fixes
- #232 Guard reauth behind credential re-validation @MTrab
- #241 Avoid redundant state writes on coordinator updates @MTrab
- #242 Close pywebasto sessions during setup and unload @MTrab
- #248 Fix timer repeat weekday bitmask @MTrab
🔈 Translations update
- #249 Add Czech translations (AI) @MTrab
- #250 Add Dutch translations (AI) @MTrab
- #252 Add Finnish translations (AI) @MTrab
- #253 Add French translations (AI) @MTrab
- #254 Add German translations (AI) @MTrab
- #255 Add Norwegian Bokmal translations (AI) @MTrab
- #256 Add Spanish translations (AI) @MTrab
🧰 Maintenance
📦 Dependencies
- #239 Bump pywebasto from 2.0.1 to 2.0.2 @dependabot[bot]
Say thanks
v1.0.3b2
Changes
🚀 Features
- #237 Improve connect/update robustness @MTrab
- #238 Add timer sensor and timer actions for Webasto devices @MTrab
- #243 Add Webasto device connectivity indicator @MTrab
🐛 Bug Fixes
- #232 Guard reauth behind credential re-validation @MTrab
- #241 Avoid redundant state writes on coordinator updates @MTrab
- #242 Close pywebasto sessions during setup and unload @MTrab
📦 Dependencies
- #239 Bump pywebasto from 2.0.1 to 2.0.2 @dependabot[bot]
Say thanks
v1.0.3b1
v1.0.2
Changes
- #206 Avoid redundant coordinator refresh after write calls @MTrab
- #213 Update AGENTS merge policy to prohibit admin override @MTrab
- #215 Ignore local_notes from git tracking @MTrab
🚀 Features
- #203 Add AGENTS.md with repository agent instructions @MTrab
- #207 Enhance cloud-call serialization to prevent active-device races @MTrab
- #208 Enhance options updates with deterministic config-entry reload @MTrab
- #210 Enhance diagnostics payload with safer shape and raw API context @MTrab
- #211 Add quality-gate CI and coverage gutters developer workflow @MTrab
- #214 Use ConfigEntry.runtime_data for integration runtime state @MTrab
- #216 Add diagnostic sensor for main output end time @MTrab
🐛 Bug Fixes
- #204 Fix coordinator exception mapping and update failures @MTrab
- #205 Guard device tracker against invalid location payloads @MTrab
- #209 Reduce startup calls by skipping duplicate initial refresh @MTrab
- #212 Fix Quality Gate by installing pywebasto in CI @MTrab
Say thanks
v1.0.1
v1.0.0
One major release
And one step closer to a perfect integration.
Alot of work has been put into this release, making it support multiple heaters in one account and ensuring stability and compatibility with Home Assistant.
A big thanks to @tarzan77cz for lending access to their account, for debugging how multiple heaters work, in the API.
Changes
- #175 Refactor entity descriptions to use WebastoDevice and improve type hints @MTrab
- #179 Add troubleshooting section for missing heaters in README @MTrab
- #180 Update translation structure for consistency across languages @MTrab
- #182 Update debugging methods @MTrab
🚀 Features
- #174 Add support for multiple heaters in one account @MTrab
- #177 Migrate Webasto entities to new structure @MTrab
- #178 Check for existing account during configuration and update translation messages @MTrab
- #181 Update config_flow to allow configuration and re-authentication @MTrab
- #184 Switching to async module @MTrab
- #185 Set default precision for sensors @MTrab
🐛 Bug Fixes
📦 Dependencies
Say thanks
v0.3.0b2
Changes
- #175 Refactor entity descriptions to use WebastoDevice and improve type hints @MTrab
- #179 Add troubleshooting section for missing heaters in README @MTrab
- #180 Update translation structure for consistency across languages @MTrab
🚀 Features
- #174 Add support for multiple heaters in one account @MTrab
- #177 Migrate Webasto entities to new structure @MTrab
- #178 Check for existing account during configuration and update translation messages @MTrab
- #181 Update config_flow to allow configuration and re-authentication @MTrab
