Basically, the override address right now gets set by the Platform as an attribute of the zone table.
However, when an API refresh occurs, the zoneTable is flushed.
This PR instead makes overrideAddress a low-level property that's preserved between API refreshes.
Once again, not sure how to test this truly - and my last PR clearly wasn't error free!
Attempts to fix a regression introduced in my previous PR (https://github.com/fjs21/homebridge-kumo/pull/95)
Basically, the override address right now gets set by the Platform as an attribute of the zone table. However, when an API refresh occurs, the zoneTable is flushed.
This PR instead makes overrideAddress a low-level property that's preserved between API refreshes.
Once again, not sure how to test this truly - and my last PR clearly wasn't error free!