Important
This update contains changes that affect the example dashboard. If you are a example dashboard user, please go through the installation procedure again and replace your existing code.
👉 Added
- added optional two-factor authentication support using authenticator app codes: trusted-device registration for UGOS accounts with 2FA enabled.
- added a separate
Advanced settingsstep to the integration options flow. - added new languages for setup & options flow: bg, ja (jp), ko, zh-Hans (cn), zh-Hant (cn), nl, pt, sv, da, nb (no), fi.
👉 Changed
- unified normal login and 2FA enrollment to use the same internal authentication mechanism.
- moved polling intervals and example-dashboard settings out of the main options page.
- updated all included translations for the revised options flow.
- skipped disabled entities when creating polling groups on startup.
- excluded endpoints that have returned a 404 HTTP error from active polling until next integration reload.
👉 Fixed
- stabilized entity IDs for the
Fan ModeandPower Modeselects. - fixed example-dashboard compatibility with newly created mode-select entities.
- fixed
cache-poolandcache-diskkey parsing. - fixed incorrect assignment of cache disks to the wrong pool or cache device.
- fixed incorrect cache-device names, metadata, and device hierarchy caused by the parsing error.
- removed those S.M.A.R.T. entities introduced in v2026.08.1 that would prevent disk sleep.
- improved API error logging even when the returned error is empty.
- do not create
show connections of all usersentity if no backup job exists. - only poll backup entities if a backup job exists (disks also did wake up from sleep here).
👉 Internal changes
- added
_local_dev_overrides/and make it work like in my other integrations. - prevent API tokens and passwords from being exposed in debug and error logs.
- updated device hierarchy handling for Home Assistant 2026.9 by replacing the deprecated via_device implementation with via_device_id.
👉 Notes
- two-factor authentication currently supports authenticator app codes only, Email-based 2FA codes are not supported.
👉 Credits
Many thanks for reporting bugs, requesting features and testing fixes go out to @CharlesBronson72, @c0zm0, @EscuelaMahatmaGandhi, @CryptoKnight360, @sPioT, @HARVONOCK, @lochnessopensource, @rmnp30, @Luke2105-Loft59, @stefanodeg and many others (my apologies if I missed your name here - there were a lot of reports since v2026.08.1).
Special thanks go out to @naaraxi and @LZ2ISI for the PR's on 2FA and translations! :)