🧪 Beta 3
Fenix showed the sauna as on/heating for the whole wait before a scheduled start. Fresh measurements (three snapshots, issue #9) show why: as soon as a schedule is set, the panel reports heater.on, heatOn and steamer.on as 1, and heater.state never changes. The only field that tells waiting (5) from heating (1) is saunaStatus — the integration now uses it. The climate entity is off while waiting and switches to heat/heating at ignition; the Device schedule sensor shows the pending ready time in between.
Xenio is untouched. Also documented: Fenix clears its schedule at ignition (Xenio keeps a consumed plan as expired).
Thanks @fasdav for the clean three-state capture — with captured_at/source proving each one was fresh.