Cloud polling aligned to the data cadence
Cloud data is not real-time: the per-panel series is published in 15-minute slots and the CCA→cloud upload happens every ~10–15 min. Polling at the local 30s cadence only wasted requests and risked HTTP 429 throttling.
- The cloud source now polls every 5 minutes by default (min 120 s, max 1 h), separate from the local sources.
- Anti-throttle floor applied both at setup and when options change.
- README documents that cloud data is not real-time.
Requires v3.1.0 (cloud source). Local CCA/ESP32 behavior is unchanged.