2FA has arrived, cache-disk bug fixed, more languages added
Pre-release
Pre-release
Changes in beta3
π Improvements
- skip disabled entities when creating polling groups on startup
- exclude endpoints that have returned a 404 HTTP error from active polling until next restart
Tip
Some people have complained about the huge number of entities the integration creates. From now on, you can just go to Settings > Devices and Services > Entities and disable all the entities that you think you don't need (use filter for more convenience, e.g. filter for your NAS name in HA, then enable check boxes in front of entities, select any you want, then use menu top-right to disable). On next restart, disabled entities will not be added to the update coordinator. This should also persist future updates.
Many thanks to @stefanodeg for reporting and suggesting these improvements! :)
Changes in beta2
π Bug fixes
- removed S.M.A.R.T. entities introduced in v2026.08, as they are preventing disk sleep (please delete obsolete SMART entities that become unavailable after this)
- improve API error logging even when the returned error is empty
Many thanks to @CharlesBronson72, @c0zm0 and @EscuelaMahatmaGandhi for testing and bug reporting - appreciate your help! :)
Changes in beta 1
tl;dr
- thanks to @naaraxi, who did the entire work, authenticator-based 2FA has arrived.
- fixed a bug in cache disk numbering (thanks for reporting @rmnp30).
- renovated the options flow when editing the NAS.
- stabilized entity ID's / make the failure-proof against those ongoing HA Core changes.
- added further languages for setup & options flow: ja (jp), ko, zh-Hans (cn), zh-Hant (cn), nl, pt, sv, da, nb (no), fi.
Full story
π Added
- optional two-factor authentication support using authenticator app codes.
- trusted-device registration for UGOS accounts with 2FA enabled.
- a separate Advanced settings step to the integration options flow.
- new languages for setup & options flow: 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.
π 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.
π Notes
- two-factor authentication currently supports authenticator app codes only, Email-based 2FA codes are not supported.