Xiaomi SRTS-A01 appairage impossible

Comment je fait ça ? :sweat_smile:

Sur la même page que tu as utilisé pour mettre à jour les dépendances, en haut à droite, tu dois avec les logs

zigbee2mqtt_z2m_debug :

> zigbee2mqtt@1.22.2 start /opt/zigbee2mqtt
> node index.js
e[34mZigbee2MQTT:debuge[39m 2022-01-22 11:38:21: Loaded state from file /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/state.json
e[32mZigbee2MQTT:info e[39m 2022-01-22 11:38:21: Logging to console and directory: '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2022-01-22.11-38-19' filename: log.txt
e[34mZigbee2MQTT:debuge[39m 2022-01-22 11:38:21: Removing old log directory '/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/log/2022-01-21.20-47-48'
e[32mZigbee2MQTT:info e[39m 2022-01-22 11:38:21: Starting Zigbee2MQTT version 1.22.2 (commit #1a0a9a6e)
e[32mZigbee2MQTT:info e[39m 2022-01-22 11:38:21: Starting zigbee-herdsman (0.13.188)
e[34mZigbee2MQTT:debuge[39m 2022-01-22 11:38:21: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"deconz","path":"/dev/ttyACM0"}}'
2022-01-22T10:38:21.780Z zigbee-herdsman:adapter Path '/dev/ttyACM0' is valid for 'DeconzAdapter'
2022-01-22T10:38:21.782Z zigbee-herdsman:deconz:driver Set delay to 0
CREATED DECONZ ADAPTER
2022-01-22T10:38:21.784Z zigbee-herdsman:controller:log Starting with options '{"network":{"networkKeyDistribute":false,"networkKey":[1,3,5,7,9,11,13,15,0,2,4,6,8,10,12,13],"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[11]},"serialPort":{"path":"/dev/ttyACM0","adapter":"deconz"},"databasePath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db","databaseBackupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/database.db.backup","backupPath":"/var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt/coordinator_backup.json","adapter":{"disableLED":false,"concurrent":null,"delay":null}}'
2022-01-22T10:38:21.784Z zigbee-herdsman:deconz:driver Opening with /dev/ttyACM0
2022-01-22T10:38:21.792Z zigbee-herdsman:deconz:driver Serialport opened
2022-01-22T10:38:21.793Z zigbee-herdsman:controller:log Started with result 'resumed'
2022-01-22T10:38:21.793Z zigbee-herdsman:controller:log Injected database: true, adapter: true
2022-01-22T10:38:21.794Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 1 paramId: 1
2022-01-22T10:38:21.801Z zigbee-herdsman:deconz:frameParser MAC: 0x00212effff071d08
2022-01-22T10:38:21.804Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 2 paramId: 7
2022-01-22T10:38:21.807Z zigbee-herdsman:deconz:frameParser NWKADDR: 0
e[32mZigbee2MQTT:info e[39m 2022-01-22 11:38:21: zigbee-herdsman started (resumed)
2022-01-22T10:38:21.815Z zigbee-herdsman:deconz:driver send read firmware version request from queue. seqNr: 3
2022-01-22T10:38:21.818Z zigbee-herdsman:deconz:frameParser read firmware version response - version: 0,7,104,38
e[32mZigbee2MQTT:info e[39m 2022-01-22 11:38:21: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":104,"product":0,"revision":"0x26680700","transportrev":0},"type":"ConBee2/RaspBee2"}'
2022-01-22T10:38:21.821Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 4 paramId: 5
2022-01-22T10:38:21.824Z zigbee-herdsman:deconz:frameParser PANID: 1a62
2022-01-22T10:38:21.827Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 5 paramId: 11
2022-01-22T10:38:21.830Z zigbee-herdsman:deconz:frameParser APS_EXT_PANID: 0xdddddddddddddddd
2022-01-22T10:38:21.832Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 6 paramId: 28
2022-01-22T10:38:21.834Z zigbee-herdsman:deconz:frameParser CHANNEL: 11
2022-01-22T10:38:21.837Z zigbee-herdsman:deconz:driver send read parameter request from queue. seqNr: 7 paramId: 24
2022-01-22T10:38:21.839Z zigbee-herdsman:deconz:frameParser NETWORK_KEY: hidden
e[34mZigbee2MQTT:debuge[39m 2022-01-22 11:38:21: Zigbee network parameters: {"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754}
e[31mZigbee2MQTT:errore[39m 2022-01-22 11:38:21: Failed to start zigbee
e[31mZigbee2MQTT:errore[39m 2022-01-22 11:38:21: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
e[31mZigbee2MQTT:errore[39m 2022-01-22 11:38:21: Exiting...
e[31mZigbee2MQTT:errore[39m 2022-01-22 11:38:21: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
at new NodeError (internal/errors.js:322:7)
at validateString (internal/validators.js:124:11)
at Object.join (path.js:1148:7)
at Object.joinPath (/opt/zigbee2mqtt/lib/util/data.ts:17:17)
at writeDevicesOrGroups (/opt/zigbee2mqtt/lib/util/settings.ts:205:38)
at write (/opt/zigbee2mqtt/lib/util/settings.ts:211:5)
at Object.addDevice (/opt/zigbee2mqtt/lib/util/settings.ts:515:5)
at Device.ensureInSettings (/opt/zigbee2mqtt/lib/model/device.ts:37:22)
at Zigbee.resolveDevice (/opt/zigbee2mqtt/lib/zigbee.ts:230:20)
at /opt/zigbee2mqtt/lib/zigbee.ts:272:30
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.22.2 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.22.2 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/2022-01-22T10_38_22_087Z-debug.log

zigbee2mqtt_dep :

#######################################################
#    INSTALL : Zigbee2mqtt                            #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://security.debian.org buster/updates InRelease
Hit:3 http://deb.debian.org/debian buster-updates InRelease
Hit:4 http://deb.debian.org/debian buster-backports InRelease
Hit:5 https://deb.nodesource.com/node_16.x buster InRelease
Hit:6 http://mirrors.xtom.de/armbian buster InRelease
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:8.3.0-1).
gcc is already the newest version (4:8.3.0-1).
make is already the newest version (4.2.1-1.2).
git is already the newest version (1:2.20.1-2+deb10u4).
0 upgraded, 0 newly installed, 0 to remove and 189 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 16 already installed : Nothing to do !
#######################################################
#    INSTALLING : Mosquitto (server)                  #
#######################################################
Reading package lists...
Building dependency tree...
Reading state information...
mosquitto is already the newest version (1.5.7-1+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 189 not upgraded.
#######################################################
#    INSTALLING : Mosquitto for Php                   #
#######################################################
Mosquitto for Php is already installed, nothing to do
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
#####    Stopping Zigbee2mqtt deamon                  #
#######################################################
##### Update : Download update from Zigbee2mqtt git
From https://github.com/Koenkk/zigbee2mqtt
ab126138..0e4ea6a3  dev        -> origin/dev
##### Compiling for NodeJS version 16
##### Updating...
error: Your local changes to the following files would be overwritten by merge:
package-lock.json
Please commit your changes or stash them before you merge.
Aborting
Updating bc4ffc00..52e545f9
##### Compiling for production (Branch: master)
added 815 packages, and audited 816 packages in 36s
83 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
##### Force zigbee-herdsman-converters update
up to date, audited 816 packages in 6s
83 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
#######################################################
##### Configure deamon and start it
Created symlink /etc/systemd/system/multi-user.target.wants/zigbee2mqtt.service -> /etc/systemd/system/zigbee2mqtt.service.
#######################################################
#                         END                         #
#######################################################

Passe en dev, réinstalle les dépendances, puis revient en stable. Cela avait fonctionné pour moi.


Antoine

Je viens de le faire, ça ne passe toujours pas en 1.28 :confused:

Antoine
PS: Es tu sur une box Jeedom officielle? Sinon une petite mise à jour ne serait pas du luxe amha

Comme précisé plus haut, je suis sur un box Atlas V4.3.11

En fait, tu as cette erreur, mais je ne m’y connais pas assez pour t’indiquer une correction :

error: Your local changes to the following files would be overwritten by merge:
package-lock.json
Please commit your changes or stash them before you merge.
Aborting

Edit : solution donnée dans un autre post :

→ et relance les dépendances

Edit 2 : je viens d’avoir exactement le meme pb sur mes 2 environnements pour mise à jour de Z2M en 1.18.4 !

Norbert

Bonjour,

Regarde du coté de ce sujet, ca m’a permit de passé la Version 1.28.x

Ca dépasse très largement mes compétences, voici le message d’erreur que j’ai lorsque je lance la commande et effectivement je ne trouve aucun dossier ou chemin d’accès pointant vers ce fichier :

Et même quand je fait une recherche du fichier « package-lock.json » rien ne sort :

Re,
Le n’ai jamais tenté de le faire par ce biais là mais directement en ssh sur la box avec putty par exemple car je ne suis pas certain que le rep /opt/zigbee2mqtt soit accessible depuis cette autre endroit

Je n’ai aucune idée de la marche à suivre.
Je ne m’aventurerai pas la dedans si je n’y comprend rien, en cas de problème je ne saurais pas quoi faire… Tant pis je vais attendre que le plugin ai la bonne version :confused:
Je me retrouve encore avec une vanne inutile :confused:
Ils pourraient quand même le préciser qu’il faut telle ou telle version sur le site de zigbee2mqtt… ca éviterai ce genre de soucis.

En fait il te manque l’élévation de privilège … essai

//Copie le fichier dans html au cas ou
sudo cp /opt/zigbee2mqtt/package-lock.json  /var/www/html

//supprime le fichier 
sudo rm -f /opt/zigbee2mqtt/package-lock.json

//vérifie que le fichier est plus présent
sudo ls -altr /opt/zigbee2mqtt/

Puis tu peux relancer les dépendances

2 « J'aime »

Alors, message d’erreur pour la première commande :

Puis rien ne se passe pour la deuxième commande.

Et le fichier à l’air présent quand je tape la 3ème commande :

Hello

Non regarde bien
La première commande essai de copier le fichier package-lock.json … et la réponse est : fichier non trouvé
La dernière commande qui liste le répertoire en question montre bien qu ele package-lock.json est pas là (d’ou l’erreur de la première commande) … celui que tu cites est package.json et non package-lock.json…

Normalement si tu relances les dépendances cela devrait être OK

L’installation a bien fonctionné, merci :wink:

Je vais voir ce soir en rentrant chez moi si la vanne s’intègre correctement maintenant que zigbee2mqtt est à jour et je vous tiens informé si le problème est résolu.

2 « J'aime »

y a pas de raison maintenant que tu ne vois pas ta vanne !
Bizarre quand meme ce pb. Je l’ai eu sur 2 environnements différents, bug dans l’install de la 1.28.4 ?

@Renaudcliment pour lever le doute, sous Jeedom 4.3.11 et Zigbee2MQTT 1.28.2 elle s’intégre parfaitement :slight_smile:
Je pense que cela va bien se passer :slight_smile:

Donc je confirme qu’avec la mise à jour 1.28 de zigbee2mqtt, la vanne s’intègre parfaitement à jeedom :wink:
Merci à tous ceux qui ont pris le temps de m’aider.

2 « J'aime »

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