← Roadmap Essensys

Essensys Cloud Sync Scheduler

completed · ID 2026-06.024

Dépôt : essensys-memory

Pourquoi

La table d'échange domotique (indices **13–348** planning chauffage, **566–589** volets, **349–352** modes immédiats, etc.) n'est **pas remontée automatiquement** par le cycle firmware `serverinfos → mystatus` : le BP_MQX_ETH limite à **30 indices** par requête. Aujourd'hui :

- le cache Redis gateway et le cache cloud `gateway_exchange_cache` ne contiennent que les indices déjà injectés ou listés dans `serverinfos` ;
- la **sync manuelle** (bouton « Sync armoire » chauffage) fonctionne mais n'est pas planifiée ;
- `cloudsync` pousse une liste **hardcodée** (`exchangePushIndices()` dans [[Essensys Server Backend]]) toutes les ~5 s sans **pull armoire** préalable pour les plages 13–348.

Résultat : sur `mon.essensys.fr/portal/heating`, **SDB1** affichait du Confort alors que l'armoire était