Changes
- Client-list failures are now handled separately for each Deco node.
- A temporary failure from one node no longer forces the complete integration
into global client-query mode. - Clients connected to an unreachable node retain their last known status and
Deco mapping. - Global fallback is used only when all per-node queries fail.
- The integration periodically retries per-node queries and automatically
restores accurate client-to-Deco mapping after recovery. - Existing timeout limits, configurations, devices, and entity IDs remain
unchanged.
Fixes
- Fixes client-to-Deco mappings remaining assigned to the master Deco after a
transient per-node timeout. - Fixes global fallback remaining active until the integration is manually
reloaded.
Fixes #580