Pb lors de la migration vers Atlas

Bonjour

J’ai migré vers la box Atlas, j’ai mis ma sauvegarde de mon ancienne installation mais le plugin garde en mémoire mon ancienne adresse IP, j’ai changé manuellement par la nouvelle dans la configuration mais il m’ouvre toujours l’interface zigbee sur l’ancienne par exemple (Pb d’ip dans ma congif )

Le démon est OK mais le service s’arrete, probléme pour trouver le controleur zigbee ?

J’ai supprimé, remis, réparé et relancer les dépendances a chaque manipulation mais ancienne IP reste dans la config

Merci

Si ta box jeedom a changé d’IP as-tu changé l’IP dans la config de jeedom ?
Que donne la page santé ?

Santé, tout est ok mais effectivement , l’adresse IP n’etait pas bonne dans config :+1:

Mais cela ne résoud pas mon probléme, le service s’arrete tout de suite :confused:

Bonjour,

Le service de quoi? un log en debug peut être?

Voici les logs du demon, j’ai rien d’autre

[2021-10-15 14:57:46][INFO] : ############ Démarrage des service ############
[2021-10-15 14:57:46][INFO] : ##### Démarrage du service ZigbeeLinker #####
[2021-10-15 14:57:47][INFO] : ##### Service ZigbeeLinker démarré #####
[2021-10-15 14:57:48][INFO] : ##### Démarrage du service MQTT #####
[2021-10-15 14:57:49][INFO] : ##### Démarrage du service MQTT terminé avec succès #####
[2021-10-15 14:57:50][INFO] : ##### Démarrage du service Zigbee2MQTT #####
[2021-10-15 14:57:51][INFO] : ##### Le service Zigbee2MQTT démarre... #####
[2021-10-15 14:57:51][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) #####
[2021-10-15 14:57:51][INFO] : ##### Le service Client MQTT a démarré (Client MQTT Local) #####
[2021-10-15 14:57:51][INFO] : ##### Le service Client MQTT ([Aucun][Client MQTT Local]) s'est connecté. #####
[2021-10-15 14:57:51][INFO] : [Aucun][Client MQTT Local] : Client MQTT subscribe : 1
[2021-10-15 14:57:52][INFO] : ##### Démarrage du service Client MQTT (Client MQTT Local) terminé avec succès #####
[2021-10-15 14:57:52][INFO] : ##### Le service zigbee2mqtt a démarré #####
[2021-10-15 14:58:03][ERROR] : ##### Le service zigbee2mqtt s'est arrêté #####

Bonjour,
Ton problème dure depuis un moment ou par hasard depuis la dernière mise de securité jeedom car hier soir j’ai eus un soucis aussi de demon ok et le service qui s’arrêté ! coïncidence or not !

Non je ne pense pas, car sur mon ancienne installation, pas de probléme

J’ai plus l’impression qu’il ne trouve pas la clé , si j’essaye d’indiquer un port, je n’ai pas /ttys2.
Si je regarde sur Zwave par exemple , je la voie sur ce port, idem dans le plugin officiel zigbee.

La je voie ma clé 4G, mon module téléinfo et la clé Zwave.
Pour info, c’est la Box zigbee donc sur connecteur GPIO (Si je ne dis pas de bétise), si @MrGreen passe par la :wink:

1 « J'aime »

Vous aviez quoi comme clé zigbee sur votre ancienne installation ?
Z2M était en local précédemment?

Oui en local , clé usb pop, d’ailleurs, c’est encore en fonction actuellement t’en que cela ne fonctionne pas sur l’Atlas

les logs en debug seraient plus parlant…

mais donc tu as changé de clé zigbee entre tes 2 box ou pas car c’est pas clair ?

le broker mqtt tourne, a été recréé ?

J’etais en local avec clé pop, je suis passé sur l’Atlas Zigbee donc inclus dans la box et non une clé

Pour le broker , j’ai fait une installation compléte donc il est installé. Par contre je fais comment pour voir qui tourne ?

J’ai mis en debug mais rien de spécial, j’ai 2 log, le demon ou mqtt. Le demon est plus haut dans les messages
Le mqtt (Pour moi qui ne veut rien dire)

1634307121: Will message specified (24 bytes) (r0, q1).
1634307121: 	/Jeedom_zbmqtt608
1634307121: Sending CONNACK to jeedomzb608 (0, 0)
1634307121: Received SUBSCRIBE from jeedomzb608
1634307121: 	# (QoS 1)
1634307121: Sending SUBACK to jeedomzb608
1634307181: Received PINGREQ from jeedomzb608
1634307181: Sending PINGRESP to jeedomzb608
1634307240: Received PINGREQ from jeedomzb608

J’ai regarder le FAQ et j’ai tapé la commande pour mon probléme , voici le résultat plus parlant

Zigbee2MQTT:info  2021-10-15 16:24:37: Logging to console and directory: '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2021-10-15.16-24-36' filename: log.txt
Zigbee2MQTT:info  2021-10-15 16:24:37: Starting Zigbee2MQTT version 1.21.2-dev (commit #f7c0b46b)
Zigbee2MQTT:info  2021-10-15 16:24:37: Starting zigbee-herdsman (0.13.159)
Zigbee2MQTT:error 2021-10-15 16:24:37: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-10-15 16:24:37: Failed to start zigbee
Zigbee2MQTT:error 2021-10-15 16:24:37: Check https://www.zigbee2mqtt.io/information/FAQ.html#help-zigbee2mqtt-fails-to-start for possible solutions
Zigbee2MQTT:error 2021-10-15 16:24:37: Exiting...
Zigbee2MQTT:error 2021-10-15 16:24:37: Error: No path provided and failed to auto detect path
    at Function.create (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/adapter.ts:81:23)
    at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:120:24)
    at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:58:27)
    at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:100:27)
    at start (/opt/zigbee2mqtt/index.js:97:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.21.2-dev start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.21.2-dev start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-10-15T14_24_38_012Z-debug.log

J’ai refait et log different

Zigbee2MQTT:error 2021-10-15 16:33:40: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-10-15 16:33:40: Failed to start zigbee
Zigbee2MQTT:error 2021-10-15 16:33:40: Check https://www.zigbee2mqtt.io/information/FAQ.html#help-zigbee2mqtt-fails-to-start for possible solutions
Zigbee2MQTT:error 2021-10-15 16:33:40: Exiting...
Zigbee2MQTT:error 2021-10-15 16:33:40: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
    at SerialPort.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/uart.ts:201:28)
    at SerialPort._error (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at /opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12

Bonjour,
c’est visiblement un problème de port serie
qui change avec la clef atlas en pihat

a tu été voir le lien préconisé voir si ta clef est dans leurs config ?

dans le fichier configuration.yaml
tu doit avoir une ligne port : chemin du device
ce chemin doit être en relation avec ton pihat

essai cette commande en ssh pour savoir ou sont les devices

ls -al /dev/serial/by-id/*

et dit nous ce qu’elle retourne

Voila le resultat de la commande

lrwxrwxrwx 1 root root 13 Oct 15 16:45 /dev/serial/by-id/usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Oct 15 16:45 /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DN0387PB-if00-port0 -> ../../ttyUSB3
lrwxrwxrwx 1 root root 13 Oct 15 16:45 /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE_0123456789ABCDEF-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Oct 15 16:45 /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE_0123456789ABCDEF-if01-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Oct 15 16:45 /dev/serial/by-id/usb-HUAWEI_MOBILE_HUAWEI_MOBILE_0123456789ABCDEF-if02-port0 -> ../../ttyUSB2

Ho la tu en a bien beaucoup des devices
mise a part les huawei
et la chef en pihat
tu a mis quoi d’autre comme clef sur ta machine ?

tu peut nous montrer le début de ton fichier de configuration.yaml
au moins jusqu’a la ligne port:
?

on peut supposer que ton pihat est en
/dev/ttyACM0
si tu n’a pas d’autres clef

Non , pas grand chose

Une clé 4G
Une Clé Zwave
un petit module teleinfo
Et un usb pour l’onduleur

J’ai completement eteint la box, débranché et rebranché car un redémarrage ne changé rien. C’est mieux,on dirait que le port n’est plus bloqué :thinking: le service ne s’arrete plus mais toujours pas d’acces a l’interface web

---
homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.0.33:1883
  reject_unauthorized: true
  include_device_information: true
  keepalive: 60
serial:
  adapter: ezsp
  port: /dev/ttyACM0
port: ttyS2
frontend:
  host: 192.168.0.33
  port: 8080
...

Donc je confirme , le /dev/ttyACM0 est ma clé Zwave, car je viens de l’enlever et elle disparait, j’ai juste le choix entre les huawei et le module teleinfo . La carte zigbee interne a la box Atlas n’est pas selectionnable du plugin :thinking: :thinking: :thinking:

Quelque chose m’échappe tu dit que /dev/ttyACM0 c’est ta clef Zwave
or dans ta config on vois ce-ci :

  adapter: ezsp
  port: /dev/ttyACM0
port: ttyS2

???

il ne peut y avoir 2 ports dont 1 qui ne correspond pas …

J’ai mis ça dans la liste car il y avait que ça qui aurait pu coller, mais ce n’est pas ça (Que je viens de voir) la config ete avant que je m’en rende compte

Je viens de l’enlevé du coup

Pour info, cela fonctionne tres bien avec le plugin zigbee (Officiel) donc ce n’est pas un probléme materiel (Demon arreter et plugin désactivé actuelement, s’etait juste pour la mettre a jour et voir si elle fonctionnait)

faut pas nodejs pour faire tourner ce plugin ?
il est installé ?