Files
nspanel-lovelace-ui/ioBroker/NsPanelTs.ts
lubepi ec971f5f3e Fix: Display waking from screensaver on entity changes after thermostat interaction
The subscribePowerSubscriptions() function was creating subscriptions via on()
without storing the subscription ID in the subscriptions object. This caused
UnsubscribeWatcher() to be unable to remove the subscription when the screensaver
activated, leaving it active and triggering GeneratePage() on any entity change.

Changes:
- Store subscription in subscriptions object with key 'power_<id>.ACTUAL'
- Add hasOwnProperty check to prevent duplicate subscriptions
2026-02-11 19:10:24 +01:00

775 KiB