Pb de connexion HA <-> z2m

Bonjour

Je viens vers vos méninges :slight_smile:
J’ai un phénomène que je n’arrive pas du tout à résoudre depuis pas mal de semaine voir mois même !

Aller je vous décris un peu le sujet.
Mon infrastructure :

  • HA sur un mini PC1 sous proxmox en version VM HOAS
  • Mosquitto sur un mini PC2 sous proxmox en version VM Docker/Portainer
  • z2m sur un mini PC2 sous proxmox en version VM Docker/Portainer
  • zwajejs sur un mini PC2 sous proxmox en version VM Docker/Portainer

Lorsque je redémarre HA, la connexion avec z2m ne se fait pas !
Normalement HA redémarre, l’intérgration MQTT de HA aussi et les entités sont là et actives !Et bien là tout est inactifs

Je n’ai pas le soucis avec le zwave mais juste avec le zigbee ! Comme si le zigbee ne poussait pas les données !
Pour que tout revienne dans un état de fonctionnement parfait il faut que je relance mon z2m .

J’ai refait ma VM, mon docker, mes containers, mes confs de z2m de mosquitto, de HA (j’ai fait un HA de test exprès pour)

Je sais que je suis pas tout seul (@olive) avec ce phénomène mais nous ne trouvons pas le probème pour autant

Bref j’aurais nous aurions besoin d’idée neuve pour résoudre ceci

merci à vous

J’attends vos questions car compliqué à décrire le truc qui marche pas :slight_smile:

Bonjour @jerome6994,

j’ai peut-être une piste ici

Mais hélas je n’y ai pas vu de solution pour le moment. Ca aurait dû être corrigé au mois de juin mais le problème serait réapparu depuis.

Le soucis est arrivé chez moi durant l’été mais possible que ce soit juste avant aussi
Je vais regarder ton post

Bj
le souci ne viendra pas de promox ?
Moi je serai tenté de revenir sur une version antérieur et faire un test

Lorsque cela arrive, peux tu prendre mqttexplorer et tenter d’écrire dans un topic de ton broker. Voir si cela se passe bien. Et parallèle avoir pointé depuis intégration mqtt le topic en question en écoute.
Histoire de voir ce qu’il se passe et peut être en déduire quelque chose

Alors je ne pense pas que proxmox soit la cause mais on ne sait jamais.
Pas contre revenir sur un PI et faire l’appairage de 200 devices pour tester bon bof

@jean-luc1203
Quand cela se passe j’ai des flows 100% Node red sans passer par HA et cela fonctionne. Ceux passant par HA sont KO !

Mais c’est vrai que z2m remonte des erreur dans son journal

tout le temps ou juste au moment où HA démarre ?
Les flows NR sont sur la machine PC2 j’imagine.
Un exemple des logs en erreur possible ?
Juste pour info, pas d’intégration mosquitto dans ton HA ?
Ton broker nécessite username/password, pas de SSL
J’essaie de raisonner petit bout par petit bout.

Alors oui tout le temps même une fois HA démarré. Si je ne relance pas z2m alors c’est KO

Oui effectivement j’ai un docker/portainer avec les différents outils domotique donc NodeRed est dessus. Mais dans NodeRed je passe par un node mqtt et non pas HA sinon c’est KO

Non pas de mosquitto sur HA

Oui j’ai un user et mot de passe et pas de SSL

Pas de soucis sur les questions je prends je suis au bout de tout là :slight_smile:

Je mets le dernier fichier txt que j’ai si tu veux


Mais ces erreurs ne perturbent pas le fonctionnement donc je suis tombé dessus un peu par hazar

Ouaip, le lien entre z2m et HA redémarrage est vraiment étrange :thinking:
Peux-tu mettre le-les logs de Z2M sur error / debug /warning et poser les fichiers log ici ?
Si ton Z2M se trouve à cette endroit: ls /opt/zigbee2mqtt/data/log -l

D’autre part peux tu lancer ces commandes Linux:
Pour voir si il y a des soucis dans l’OS

sudo dmesg -Tx -w 
sudo dmesg -HTx | grep -E "memory|dma|usb|tty"

et le suivi en temps réel du log lorsque tu redémarres HA

journalctl -f
ou
sudo journalctl -u zigbee2mqtt.service -f

Et enfin, ton Z2M est-il à jour ?

Voili voilou ce qui me vient à l’esprit pour le moment

Un grand merci pour ton aide sur le sujet

J’avais un peu de temps aujourd’hui donc j’ai entrepris des travaux !
J’ai refait une VM tout neuve debian 12 / docker et portainer BE dernière version
J’ai refait un mosquitto tout neuf avec user/mdp de nouveau (j’espère que c’est pas le user/mdp quand même car au début de HA je ne l’avais pas et ça marchait :slight_smile: donc à tester aussi ce truc)

J’ai migré mon zigbee sur cette nouvelle instance et tout est pareil (je ne voulais pas refaire un zigbee de 0 à cause du nombre de devices à appairer)

Je termine la migration de mes devices mqtt sur le nouveau mosquitto et je regarde tout ça

1 « J'aime »

Bon j’avais un peu oublié de mettre en mode debug mes logs :scream:
Je viens de le faire :wink:

Mon z2m (dossier persistanrt) sont ailleurs (/appdata/zigbe2mqtt/log)
Dès que j’ai un fichier à la date du jour je le poste

sudo dmesg -Tx -w

dmesg -HTx | grep -E "memory|dma|usb|tty"

ne me donne rien !

journalctl -u zigbee2mqtt.service -f

Pour le moment rien à l’écran !

La version de z2m est la dernière en vigeur 1.35.1

Après je suis pas expert du tout en ligne de commande linux donc peut être que j’ai pas fait comme il faut

Pourrais tu désactiver ipv6 de ta vm ?

Alors oui je peux je regarde comment surtout car je me suis jamais occupé de ça