Reboot précédent (NVS)
Reboot #
—
Dernier uptime
—
Reset code
—
Task active
—
Heap précédent : — · maxBlk : —
Cause reboot (watchdog) : —
Heap now + deltas
Free
—
Max alloc
—
Min historique
—
Fragmentation
—
Δ 1h : — ·
Δ 6h : — ·
Δ 24h : — ·
PSRAM : —
bleu = free heap · rouge = max alloc block · 24h max
Tasks + mutex
| Task | Age heartbeat | Seuil | Stalls | Stack HWM |
|---|
Mutex — OK : — · timeouts : —
Mutex hold-time par callsite
| Context | N prises | Max | Moy | > seuil |
|---|
Seuil d'alerte : — ms (activé uniquement si
-D DEBUG_LOCK_TIMING). Trié par max décroissant.LwIP TCP pool
Pool max
—
Active
—
TIME_WAIT
—
Bound
—
Used
—
Pression
—
TIME_WAIT dure 120s (CONFIG_LWIP_TCP_MSL=60000). Pool saturé si Used > 12 → outbound HTTP fail (BUG-031). EVO-076 Phase C: réduire MSL à 5s via sdkconfig custom.
mDNS cache
Hits
—
Misses
—
Hit ratio
—
Évictions
—
Entrées en cache (host → IP, age): —
Event ring buffer (derniers N)
Pipeline outbound HTTP
Global succès : —
Global échecs : —
Dernier succès : —
Santé : —
Modules
| Nom | OK | Fail | Skip | Durée | Last age |
|---|
Derniers événements
| Age | Module | Durée | État |
|---|
Légende :
- OK = GET HTTP réussi (statut 2xx/3xx) · Fail = erreur réseau ou HTTP 4xx/5xx · Skip = appel non envoyé (mutex outbound saturé > 2.5s par un autre module HTTPS lent type Forecast/Enphase)
- Durée = durée du dernier GET HTTP en ms (lock + connect + GET + parse)
- Last age = âge du dernier événement (ok / fail / skip)
Cas Shelly : 3 entrées (
shelly_conso, shelly_prod, shelly_combined)
se relayent selon l'URL active découverte automatiquement (/status Gen1 vs /emeter/0 Gen2/3EM).
Une seule des 2 voies tourne à un instant donné :
- Voie combined active :
shelly_combinedmonte ·shelly_conso+shelly_prodfigés - Voie séparée active :
shelly_conso+shelly_prodmontent ensemble ·shelly_combinedfigé