Commande sur un actuateur Zigbee zappée

Bonjour, une fois de plus, le switch « chaufferie-bruleur » qui aurait dû se mettre sur « on » à 05h00 ce matin n’a rien fait. Pourtant dans les log du scénario « Horloge bruleur hiver », il s’est bien exécuté. Je suspecte le couple JeeZibee et MQTTManager de me faire des soucis. En particulier le dernier.
J’ai aussi souvent besoin, pour activer l’alarme, d’appuyer plusieurs fois sur le bouton des zappettes qui fonctionnent aussi en Zigbee (p.ex. « Zapette001 »).
Pouvez-vous m’indiquer les points à vérifier, en particulier dans ces deux plugins.
1’000 mercis.


Informations Jeedom Luna

Core : 4.4.19 (master)
DNS Jeedom Luna : oui

Plugin : MQTT Manager
Version : 2024-11-26 01:20:08 (stable)
Statut Démon : Démarré - (2024-12-26 17:25:12)

Salut
Page santé jeedom et les logs des deux plugins quand il y a un souci.
Mais si chaufferie, j’imagine que ce module est un peu isolé/loin et peut-être entouré de parties métalliques.

Antoine

2 « J'aime »

Salut Antoine, merci pour tes premières pistes.

J’ai mis en place un scénario qui redémarre la Luna chaque matin à 05h05 et le souci s’est envolé. Mais ce n’est pas la bonne méthode, c’est cacher la m… au chat.

Du coup j’ai neutralisé ce scénario de redémarrage et la prochaine fois que je me réveille au froid, je pioche les logs.

Pour la liaison, c’est vrai, il y a plein de ferraille partout, mais le LQI est de 156, car il y a 5 mètres à vol d’oiseau (à travers une dalle et un mur) entre le module Nodon et la Luna.

Patrick

Ca y est, la commande à 21h30 pour stopper le switch « chaufferie-bruleur » a été simplement zappée. Le log du z2md présente un retard dans le timestamp de 1heure (bizarre?). Donc recherche de ce qui se passe vers 20h30 dans le log, mais je ne vois rien. Je te charge le log. Le module en question a l’adresse « 0x6c5cb1fffe8742cd ».

z2md - copie.txt (1,1 Mo)

PS: après redémarrage de la Luna, la commande passe sans problème.

Pour le log du MQQT, rien de particulier ces 3 derniers jours:

[2025-01-18 13:18:12][INFO] : Start mqtt2d

[2025-01-18 13:18:12][INFO] : Log level on : info

[2025-01-18 13:18:12][INFO] : Socket port : 55035

[2025-01-18 13:18:12][INFO] : MQTT : mqtts://127.0.0.1:8883

[2025-01-18 13:18:12][INFO] : Username : jeedom

[2025-01-18 13:18:12][INFO] : Password : (je l’ai enlevé)

[2025-01-18 13:18:12][INFO] : Root topic : jeedom

[2025-01-18 13:18:12][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid

[2025-01-18 13:18:12][INFO] : Apikey : (je l’ai enlevé)

[2025-01-18 13:18:12][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php

[2025-01-18 13:18:12][INFO] : Cycle : 0.2

[2025-01-18 13:18:12][INFO] : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key

[2025-01-18 13:18:12][INFO] : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt

[2025-01-18 13:18:12][INFO] : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt

[2025-01-18 13:18:13][INFO] : Connect to mqtt server

[2025-01-18 13:18:13][INFO] : Connection to mqtt server successfull

[2025-01-18 13:18:13][INFO] : Subscription to all topics

[2025-01-18 13:18:13][INFO] : Subscription to all topics succesfull

[2025-01-18 13:18:13][INFO] : Subscription to SYS topic

[2025-01-22 21:27:14][INFO] : Start mqtt2d

[2025-01-22 21:27:14][INFO] : Log level on : info

[2025-01-22 21:27:14][INFO] : Socket port : 55035

[2025-01-22 21:27:14][INFO] : MQTT : mqtts://127.0.0.1:8883

[2025-01-22 21:27:14][INFO] : Username : jeedom

[2025-01-22 21:27:14][INFO] : Password : (je l’ai enlevé)

[2025-01-22 21:27:14][INFO] : Root topic : jeedom

[2025-01-22 21:27:14][INFO] : PID file : /tmp/jeedom/mqtt2/deamon.pid

[2025-01-22 21:27:14][INFO] : Apikey : (je l’ai enlevé)

[2025-01-22 21:27:14][INFO] : Callback : http://127.0.0.1:80/plugins/mqtt2/core/php/jeeMqtt2.php

[2025-01-22 21:27:14][INFO] : Cycle : 0.2

[2025-01-22 21:27:14][INFO] : Client key : /var/www/html/plugins/mqtt2/data/ssl/client.key

[2025-01-22 21:27:14][INFO] : Client crt : /var/www/html/plugins/mqtt2/data/ssl/client.crt

[2025-01-22 21:27:14][INFO] : CA : /var/www/html/plugins/mqtt2/data/ssl/ca.crt

[2025-01-22 21:27:15][INFO] : Connect to mqtt server

[2025-01-22 21:27:15][INFO] : Connection to mqtt server successfull

[2025-01-22 21:27:15][INFO] : Subscription to all topics

[2025-01-22 21:27:15][INFO] : Subscription to all topics succesfull

[2025-01-22 21:27:15][INFO] : Subscription to SYS topic

…je rencontre souvent ce soucis avec mes têtes thermostatiques.
Soit l’instruction d’un scénario ne passe pas. Soit parfois je dois cliquer deux fois pour faire exécuter une modification de consigne (ou autres) .

j’ai éliminés les pistes suivantes :

  • les têtes, car ce ne sont jamais les mêmes et j’ai différentes marques
  • la qualités des liaisons, car même celles qui sont à proximité présente ces anomalies
  • les scénarios : car ils sont bien executé d’après les logs
  • les clics car j’ai bien l’instruction qui part dans les logs

Par ailleurs j’ai deux box, une Luna en Z2m/ESZP et une Atlas en Zigbelinker/ConbeeII
=> Aucun problème sur l’Atlas. Et les rares fois une un device n’accuse pas réception de 'l’instruction j’ai une notification dans le centre ad hoc. Ce qui n’est pas le cas dans Z2m…

Donc il me reste deux pistes :

  • La Luna/ESZP qui presente quelques dysfonctionnement
  • Z2m qui fait des siennes
    => je vais basculer en Zigbeelinker d’ici demain pour voir

mes solutions temporaires :

  • redémarrer le demon de Z2m et/ou si cela n’as pas suffit redémarrer Zigbee2mqtt
    fréquence presque tous les jours

Salut

La base entre les deux est la meme, zigbee2mqtt, donc peu de raison qu’il y ait un comportement différent entre les deux.

À mon sens, c’est plus à voir du côté de EZSP. Le problème devrait être résolu quand le contrôleur aurai un firmware ember.

Antoine

je partage ton point de vue.
Mais ce qui me gène avec Z2m ce sont l’absences de retour. C’est à dire de messages lorsque l’instructions n’est pas délivré ou exécuté…
donc juste une migration, si j’y arrive sans avoir à réappareillé) vers zigbeelinker pour voir … :slight_smile:

1 « J'aime »

Bonjour,

J’avais ce même phénomène alors que j’avais une expression Cron dans « Auto-actualisation » dans le paramétrage d’une prise Nous.

Ça ne répond pas au fond du problème mais pour ces cas qui peuvent arriver je conseille d’ajouter dna sle scénario une boucle de contrôle (ou dans un autre scénario qui tourne à côté) : « tant que l’état a pas changé de valeur relancer la commande de changement d’état dans 10s » (+notif si toujours pas fait au bout de x tentatives)

j’ai fais le tour de tous les devices…ras… donc retour à la case départ.

j’ai tenté la migration vers zigbeelinker…pas réussi pour le moment :frowning: , donc retour sur Z2m avec la sauvegarde

J’exploite la version 1.42.0 de z2m. Je vais essayer la 2.0.0 et je reviens si ça résout le pbm.