🧪 Beta 7
Correction to Beta 5: the Fenix session time still cannot be set — and it never could (#9, #10). b5 moved the value into command.params.minutes, which only got the request past the cloud's first check. With the shape right, a Fenix answers HTTP 400: Command 'ADJUST_DURATION' is not supported for device type 'Fenix'. The command type is the blocker. On a Fenix the session duration belongs to the heating profile (profiles.<n>.duration); there is no setpoint to write.
What changes on Fenix
- The Session time number is gone — it could not write, and the 360 it showed was a built-in default, not a device value. It is removed automatically on upgrade.
- A read-only Session time sensor shows the active profile's duration instead.
harvia_sauna.set_sessionwith adurationis now refused before anything is written. Previously the temperature was applied first and the call then failed.- Presets with a duration apply their temperature and skip the duration, instead of failing half-way.
Change the duration on the panel or in the app for now. Writing it from Home Assistant means editing the profile, which comes after 2.10.0 together with the steam switch.
Xenio is unchanged.
Thanks @fasdav for measuring this on b6, and @riki18 for the original report.
Note: this is a pre-release. Enable "Show beta versions" for the integration in HACS to test it.