Je crois que j'ai trouvé un problème dans le plugin mais en fait j'avais mal lu la doc

Bonjour,

Il y a quelques mois je suis passé à la nouvelle version « Secure » de l’app Arlo et depuis j’ai quelques problèmes de comportement du plugin. J’ai un « planning » dans l’app Arlo qui à 6:30 met en veille le système et à 23:00 l’arme (dans Arlo Secure, c’est 2 automatisations à des heures données, ce n’est pas par tranches d’heures comme dans l’ancienne app, j’ai dû le reparamétrer)

Donc maintenant à 20h et quelques je suis en veille dans Arlo et le plugin dit : Désactivé
Cas 1 : Si j’active Arlo avec Alexa ou l’app dans le plugin il n’y a pas de changement d’état, ça reste désactivé, alors que dans l’app je suis bien Armé en absence.
Cas 2 : Si Arlo est en veille et depuis le plugin j’active Arlo depuis le plugin, ça ne s’active pas. Le changement de mode est bien reflété dans Jeedom, mais côté Arlo il ne se passe rien.

Voilà ce que j’ai trouvé pour le cas 1 (pour le cas 2 je n’ai pas regardé…).

Lorsque le démon remonte des changements d’états, il le fait avec des messages du genre :
[2025-12-05 20:14:15] DEBUG messages received from daemon: {« attribute_changes »:{« idxyz »:{« activeMode »:« armAway »}}}
[2025-12-05 20:14:15] INFO Active mode for idxyz => armAway / Arm Away
Ca déclenche dans le plugin un changement de mode, qui je pense est reflété dans la 2e ligne.

Mais… quasi immédiatement un autre message est reçu :
[2025-12-05 20:14:16] DEBUG messages received from daemon: {« attribute_changes »:{« 5TM1957AA002A »:{« activeSchedule »:«  »,« activeMode »:« mode0 »},« idabc »: etc…
et là, comme le code du plugin cherche ‹ activeMode › dans les messages reçus du daemon ça redéclenche un changement immédiat dans le plugin avec mode0 (qui correspond à Désactivé).
Preuve :
[2025-12-05 20:14:16] INFO Active mode for idxyz => mode0 / Désactivé

En fait le 2e message n’a pas comme clé « activeMode », mais « activeSchedule », et il indique que cf. le « planning » dans l’app le mode actuel est Désactivé (car on est entre 6:30 et 23:00).

Donc - si j’ai bien compris, ce qui n’est pas tout à fait sûr, je n’y ait pas passé bcp de temps - la réception du message qui indique que normalement on devrait être selon le planning en veille fait rebasculer le plugin immédiatement en mode Désactivé, car le plugin interprète ce message comme un changement de mode.

De manière générale je pense que la réception des messages du mode selon les automatisations (« à cette heure-ci ça devrait être en mode XYZ ») force le mode du plugin avec XYZ si les deux informations ne sont pas identiques.

Voilà, c’est un peu technique, mais si le développeur peut confirmer et jeter un oeil si c’est bien ça…

Anthony

Bonjour

Sans la page sante jeedom on va donc deviner les versions…

Sans logs on va s’imaginer ce qui se passe…

Mais poser un diagnostic …

hé bien les parties de logs y relatives sont dans le msg

quant aux versions

Bonjour

Il est fortement conseillé de poster la page santé de votre installation sur laquelle est consignée toutes les informations matériels et logiciels de votre configuration système, exemple:

Concernant les mise à jour de Jeedom il est aussi fortement conseillé d’attendre 1 à 5 semaines surtout si votre installation est sur Atlas ou Luna lors d’une mise à jour majeur du core. Sur Proxmox il est beaucoup plus facile de revenir en arrière. Il faut aussi laisser le temps aux développeurs de plugins d’adapter les plugins à la nouvelle version.

Je me trouve actuellement en Amérique du nord, comme vous pouvez le voir, je n’ai pas encore basculé en 4.5 par précaution, je verrai cela à mon retour.

Il est surtout conseillé de lire la doc :wink:

je suis en 4.5 et je n’ai pas de souci et ce sur 2 installations.

1 « J'aime »



Point de départ Arlo Veille et Plugin en mode Désactivé, et log au moment de l’activation dans app Arlo en mode absence

3897|[2025-12-06 08:49:39] DEBUG  messages received from daemon: {"attribute_changes":{"804bbca9-36b4-3efb-a535-344da6c44b24":{"activeMode":"armAway"},"59U17A7JA0583":{"motionDetectionActive":true,"audioDetectionActive":false},"5TM1957BB009B":{"activeSchedule":"","activeMode":"mode0"},"4XH5777EC1DAF":{"motionDetectionActive":true,"audioDetectionActive":false}}}
3898|[2025-12-06 08:49:39] INFO  Active mode for 804bbca9-36b4-3efb-a535-344da6c44b24 => armAway / Arm Away
3900|[2025-12-06 08:49:39] DEBUG  update properties of:59U17A7JA0583/Terrasse chambre_camera: audioDetectionActive:0 | motionDetectionActive:1 |
3901|[2025-12-06 08:49:39] DEBUG  update scheduleState for Siren_siren => false
3902|[2025-12-06 08:49:39] DEBUG  update scheduleState for VMB4500 => false
3903|[2025-12-06 08:49:39] INFO  Active mode for 5TM1957BB009B => mode0 / Désactivé
3905|[2025-12-06 08:49:39] DEBUG  update properties of:4XH5777EC1DAF/Terrasse_camera: audioDetectionActive:0 | motionDetectionActive:1 |
3906|[2025-12-06 08:49:39] DEBUG  messages received from daemon: {"attribute_changes":{"5TM1957BB009B":{"activeSchedule":"","activeMode":"mode0"},"A0B19277AEC50":{"motionDetectionActive":false,"audioDetectionActive":false},"4XH37373B8515":{"motionDetectionActive":true,"audioDetectionActive":false},"A021987JA0744":{"motionDetectionActive":true,"audioDetectionActive":false}}}
3907|[2025-12-06 08:49:39] DEBUG  update scheduleState for Siren_siren => false
3908|[2025-12-06 08:49:39] DEBUG  update scheduleState for VMB4500 => false
3909|[2025-12-06 08:49:39] INFO  Active mode for 5TM1957BB009B => mode0 / Désactivé

Oooops. J’ai mal interprété « Certains utilisateurs, à priori ceux ayant créés leur compte à partir de fin 2023 » parce que mon compte est créé depuis très longtemps.
Mais effectivement le basculement de l’app en Arlo Secure m’a rajouté un équipement “emplacement” et c’est celui-là qu’il faut utiliser et plus l’équipement de la base.

Donc, todo bien. Désolé pour l’agitation !

Bonjour

Pour marquer un post résolu, il suffit de sélectionner un post solution. Pas nécessaire donc de mettre résolu dans le sujet.

Antoine

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