Skip to content

2FA has arrived, several bugs fixed (including disk wakeup), more languages

Latest

Choose a tag to compare

@Tom-Bom-badil Tom-Bom-badil released this 05 Sep 11:16

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 settings step 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 Mode and Power Mode selects.
  • fixed example-dashboard compatibility with newly created mode-select entities.
  • fixed cache-pool and cache-disk key 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 users entity 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! :)