Événements
Events vous signale quand quelque chose demande un coup d'œil : un capteur qui ne répond plus, un redémarrage du hub, ou une connexion perdue avec le hub. La page affiche aussi le journal du hub. Ouvrez-la depuis la navigation de gauche de l'application : Monitoring → Events.

Onglets
| Onglet | Ce qu'il affiche |
|---|---|
| Active (n) | ce qui demande votre attention maintenant ; n compte les cartes |
| Log | les mêmes cartes, suivies du Hub log |
Lorsqu'il n'y a rien à afficher, la page indique « ✓ No active alarms ». Ce message n'apparaît pas tant que la connexion avec le hub est perdue, car l'application ne peut pas connaître l'état actuel.
Bannières
Les bannières apparaissent au-dessus des cartes.
Connexion perdue
Si l'application n'a rien reçu du hub pendant 15–20 secondes :
No connection to the hub since time. The alarm state is unknown — the last known is shown below.
Ce qui apparaît sous la bannière est le dernier état connu, et non l'état actuel. Si l'application n'a jamais reçu de données du hub, la bannière indique « No connection to the hub. The alarm state is unknown. ». La bannière n'apparaît pas en mode démo.
À vérifier : que votre téléphone ou votre ordinateur est toujours sur le réseau du hub, et que le hub est alimenté. La bannière disparaît d'elle-même dès que la connexion revient.
Redémarrage du hub
Si le hub a redémarré au cours des 7 derniers jours (et que son horloge était réglée à ce moment-là), une bannière indique quand et pourquoi :
The hub restarted day month, time — reason.
S'il était éteint ou hors service pendant plus d'une minute, la bannière ajoute : « It was off or down for ≈ duration; history records for that time may be missing, but “today” counts it from the hub's counters. » (voir History).
| Raison | Ce que cela signifie | Ce qu'il faut vérifier |
|---|---|---|
| power-on | le hub a été allumé, ou son alimentation est revenue | si vous ne l'avez pas éteint, vérifiez son alimentation |
| planned restart (settings, update) | le hub a redémarré de lui-même après une modification des réglages ou une mise à jour | rien ; c'est attendu (affiché comme information) |
| task watchdog | une tâche du hub a cessé de répondre et le hub a redémarré de lui-même | si cela se répète, copiez le journal du hub et contactez le support |
| software fault | le firmware du hub a rencontré une erreur et a redémarré | si cela se répète, copiez le journal du hub et contactez le support |
| unknown reason | le hub n'a pas indiqué de raison | si cela se répète, copiez le journal du hub et contactez le support |
Un redémarrage planifié est affiché comme une information ; les autres comme un avertissement. Si le hub envoie un code de raison que l'application ne connaît pas, le code est affiché tel quel. La colonne What to check est notre conseil ; la bannière elle-même n'affiche que la raison.
Capteur ne répondant pas
Une carte apparaît pour chaque point lié dont le capteur ne répond pas.

La carte affiche :
- la gravité, warning ;
- le nom du point ;
- « sensor not responding », suivi de « · module n, channel » lorsque le hub indique le module ;
- depuis quand, d'après le journal du hub lorsque c'est possible :
- « the hub has logged poll failures since time » — le hub pouvait lire le module auparavant et ne le peut plus maintenant ;
- « the hub didn't find the module at start-up (time) and keeps looking » — le module n'était pas là au démarrage du hub ;
- sinon : « seen in this browser since time (the hub log has no poll failure for this module — perhaps it wasn’t found at start-up) » ;
- Open point, qui ouvre la page du point.
Tant qu'un capteur reste silencieux, l'application relit le journal du hub chaque minute.
À vérifier
- L'alimentation du module rbAmp et le câble I2C vers le hub (le conseil propre à la carte).
- Points → rbAmp modules (n) : la carte du module indique-t-elle not found ? La page affiche-t-elle un avertissement de bus (« A module bus line is held low… » ou « The module bus is stuck… ») ? Voir Points.
- Si le hub n'a pas trouvé le module au démarrage, vérifiez la connexion du module. Le hub continue de le chercher.
- Si cela ne suffit pas, ouvrez le Hub log, appuyez sur Copy et contactez votre installateur ou le support.
Un point lié à un canal que le module installé ne possède pas n'obtient pas cette carte. Sa propre page l'indique à la place (voir Points).
Journal du hub
Le Hub log (onglet Log) est ce que le hub a enregistré lui-même : redémarrages et leurs causes, mises à jour, Wi-Fi, échecs de lecture des modules, et clôtures d'heures et de jours. Les lignes sont techniques, destinées à un ingénieur ou au support. Les nœuds distants y inscrivent leur appairage, les réglages qu'ils confirment, et des lignes FAIL pour les trames ou enregistrements que le hub n'a pas pu comptabiliser. Un nœud qui passe hors ligne ou revient n'apparaît pas dans ce journal : le hub le publie sur MQTT et l'affiche sur la carte du nœud (voir Remote nodes).

En haut figure la ligne du firmware du hub : la version, un court identifiant d'image et la partition à partir de laquelle il s'exécute.
Lignes de prix
À partir de la v1.2.0, lorsqu'un prix dynamique est activé, le Hub log garde la trace des récupérations de prix — et c'est l'endroit où regarder lorsqu'un montant de coût n'est pas celui que vous attendiez :
| Ligne | Ce qui s'est passé |
|---|---|
price: config … |
les réglages de prix ont été modifiés et enregistrés |
price: <provider> <zone> stored N periods (valid until …) |
une récupération a réussi et le hub dispose désormais des prix jusqu'à cette heure |
price: state A -> B (source …) |
l'état du prix a changé — par exemple le secours a pris le relais, ou le primaire est revenu |
price: window '<name>' on until … / off, next … |
une fenêtre à tarif réduit s'est ouverte ou refermée |
FAIL price: <provider> <zone> fetch failed (<reason>), retry in N min |
une récupération a échoué, avec la raison et le moment où le hub réessaiera |

Les raisons d'échec sont les codes propres au hub — fetch_failed, http_status, parse, auth, no_data_for_zone, rate_limited — et c'est selon lequel s'applique que l'on sait quoi faire. La page Prices donne la même raison en termes simples, et Where your price comes from explique ce que chacune signifie pour vous.
Les heures dans ces lignes sont écrites telles que le hub les écrit, en secondes Unix.
⚠️ Une ligne
FAIL price:n'est pas une mesure perdue. L'énergie continue d'être comptée et chiffrée tout au long de la période ; ce qu'une récupération échouée modifie, c'est quel prix a été appliqué — celui du secours, ou le tarif de zone du plan. Le journal des prix indique lequel, pour chaque période.
Filtre
| Filtre | Affiche |
|---|---|
| Failures | les échecs uniquement |
| Events (par défaut) | les événements et les échecs |
| All (this boot) | tout, y compris les lignes de routine ; les lignes de routine n'existent que pour le démarrage en cours |
Lire les lignes
- Les plus récentes en premier, regroupées par démarrage : « Start #n », avec « · current » sur celui en cours.
- L'heure est celle de l'horloge du hub, avec les secondes. Avant que l'horloge ne soit réglée, elle indique « s s after start ».
- Chaque ligne a un niveau : failure, event ou routine. Les lignes d'échec sont surlignées. Le message est affiché tel que le hub l'a écrit.
Un chargement remonte sur une durée fixe du journal ; Show earlier en charge davantage.
Boutons
- Refresh recharge le journal.
- Copy place sur votre presse-papiers une courte ligne de firmware (lorsque la version est connue) et les lignes affichées, en texte brut, une ligne par enregistrement séparé par une tabulation. Le bouton indique « Copied » pendant 2 secondes ; il est désactivé lorsqu'aucune ligne n'est chargée. Collez le texte dans votre message lorsque vous contactez le support.
Messages
| Message | Ce que cela signifie |
|---|---|
| Failures recorded since the last start: n. | le hub a enregistré n échecs depuis son dernier démarrage |
| The hub can't read its log files right now — only lines since the last start are shown. | les lignes plus anciennes ne sont pas disponibles pour le moment |
| The log didn't load: the hub isn't answering or its firmware doesn't keep a log. | vérifiez la connexion ; un firmware sans journal ne peut pas en afficher un |
| No records. | le journal est vide pour ce filtre |
Une mise à jour échouée du firmware d'un module comporte un lien Hub log → (voir Capteurs et modules). Il ouvre Events sur l'onglet Active ; passez sur Log pour voir la raison.