Quelques erreurs dans le log arlo_daemon

Bonjour,

Même si je n’ai pas forcément constaté de dysfonctionnement, je me permet de remonter ce log.

Page Santé

Plugin en beta (mis à jour ce matin)
Modèle de caméra : VMC2040A id A4U21AK200822 sur secteur
& FB1001A id A8352377A04B9 sur batterie avec panneau solaire.

Santé Arlo


Log en mode default

0000|[2026-01-12 15:17:03]WARNING : event loop closed by server
0001|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15330, current: -3420; changing to 15331. This may result in incorrect timestamps in the output file.
0002|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15331, current: 360; changing to 15332. This may result in incorrect timestamps in the output file.
0003|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15332, current: 4140; changing to 15333. This may result in incorrect timestamps in the output file.
0004|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15333, current: 7830; changing to 15334. This may result in incorrect timestamps in the output file.
0005|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15334, current: 11610; changing to 15335. This may result in incorrect timestamps in the output file.
0006|[segment @ 0x5598e2721ac0] Non-monotonous DTS in output stream 0:0; previous: 18750, current: 0; changing to 18751. This may result in incorrect timestamps in the output file.
0007|[segment @ 0x5598e2721ac0] Non-monotonous DTS in output stream 0:0; previous: 18751, current: 3780; changing to 18752. This may result in incorrect timestamps in the output file.
0008|[segment @ 0x5598e2721ac0] Non-monotonous DTS in output stream 0:0; previous: 18752, current: 7470; changing to 18753. This may result in incorrect timestamps in the output file.
0009|[segment @ 0x5598e2721ac0] Non-monotonous DTS in output stream 0:0; previous: 18753, current: 11250; changing to 18754. This may result in incorrect timestamps in the output file.
0010|[segment @ 0x5598e2721ac0] Non-monotonous DTS in output stream 0:0; previous: 18754, current: 15030; changing to 18755. This may result in incorrect timestamps in the output file.
0011|[segment @ 0x5598e2721ac0] Non-monotonous DTS in output stream 0:0; previous: 18755, current: 18720; changing to 18756. This may result in incorrect timestamps in the output file.
0012|[2026-01-12 17:19:21]WARNING : event loop closed by server
0013|[2026-01-12 19:19:42]WARNING : event loop closed by server
0014|[2026-01-12 21:20:01]WARNING : event loop closed by server
0015|[2026-01-12 23:20:17] ERROR  : failed to read modes (v2)
0016|[2026-01-12 23:20:17] ERROR  : failed to read modes (v2)
0017|[2026-01-12 23:21:17] ERROR  : failed to read modes (v2)
0018|[2026-01-12 23:21:17] ERROR  : A4U21AK200822: unable to read mode
0019|[2026-01-12 23:21:17] ERROR  : failed to read modes (v2)
0020|[2026-01-12 23:21:17] ERROR  : A8352377A04B9: unable to read mode
0021|[2026-01-12 23:21:18] ERROR  : failed to read modes.
0022|[2026-01-12 23:21:18] ERROR  : job-error=AttributeError
0023|Traceback (most recent call last):
0024|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/background.py", line 35, in _run_next
0025|job["callback"](**job["args"])
0026|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 428, in _refresh_modes
0027|location.update_mode()
0028|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/location.py", line 158, in update_mode
0029|mode_id = data.get("properties", {}).get('mode')
0030|AttributeError: 'NoneType' object has no attribute 'get'
0031|[2026-01-12 23:22:21]WARNING : event loop closed by server
0032|[2026-01-13 01:26:21]WARNING : event loop closed by server
0033|[2026-01-13 03:27:17] ERROR  : failed to read modes (v2)
0034|[2026-01-13 03:27:17] ERROR  : A4U21AK200822: unable to read mode
0035|[2026-01-13 03:27:17] ERROR  : failed to read modes (v2)
0036|[2026-01-13 03:27:17] ERROR  : A8352377A04B9: unable to read mode
0037|[2026-01-13 03:27:18] ERROR  : failed to read modes.
0038|[2026-01-13 03:27:18] ERROR  : job-error=AttributeError
0039|Traceback (most recent call last):
0040|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/background.py", line 35, in _run_next
0041|job["callback"](**job["args"])
0042|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/__init__.py", line 428, in _refresh_modes
0043|location.update_mode()
0044|File "/var/www/html/plugins/arlo/resources/arlod/pyaarlo/location.py", line 158, in update_mode
0045|mode_id = data.get("properties", {}).get('mode')
0046|AttributeError: 'NoneType' object has no attribute 'get'
0047|[2026-01-13 03:28:21]WARNING : event loop closed by server
0048|[2026-01-13 05:28:41]WARNING : event loop closed by server
0049|[2026-01-13 07:29:02]WARNING : event loop closed by server

Cela fait plusieurs fois que je vois cela, mais je ne sais pas ce qui déclenche ce phénomène.

Si il faut je peux passer les logs en mode debug

Merci

Salut,

Ce genre de log ci:

0001|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15330, current: -3420; changing to 15331. This may result in incorrect timestamps in the output file.
0002|[segment @ 0x55b48349c780] Non-monotonous DTS in output stream 0:0; previous: 15331, current: 360; changing to 15332. This may result in incorrect timestamps in the output file.

c’est ffmpeg qui log donc cela peut se produire lorsqu’il enregistre en local ou qu’il y a visualisation d’un stream; es-tu en mode DEBUG?
ici c’est un problème d’inversion des paquets recu dans le flux, un « glitch »; c’est pas très grave, ca veut dire qu’une frame de la vidéo a été perdue en chemin depuis le cloud probablement

les autres erreurs, cela se produit quand le serveur cloud coupe la connexion
du coup je ne recois plus de réponse; normalement le démon détecte ca et se reconnecte juste après, (d’où le warning)

j’essaie de protéger un max le code derrière mais il reste des cas ou ce n’est pas le cas manifestement, d’où les logs ERROR;
je n’ai pas d’équipement « location » chez moi et ici c’est sur celui-là qu’il a crash

de nouveau à priori sans grande conséquence car juste après il refait sa connexion et repart en principe;
s’il y avait une commande action en attente, il va tenter de la ré-exécuter également, au moins une fois.

edit: l’erreur sera correctement interceptée dans la prochaine beta (dispo demain)

Non je ne suis pas en mode debug mais je peux m’y mettre si tu le souhaites

Comme je dis je remonte cela ou cas ou, mais je n’ai pas vu de dysfonctionnement.

Tu as raison, je viens de me mettre en visualisation et c’est a ce moment que ces logs apparaissent.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.