Al3an
Septembre 15, 2024, 9:45
1
Bonjour,
Mon problème:
mettre en place le Zigbee2mqtt :
message erreur 502: erreur de connexion.
Ma configuration:
Home assistant zigbee via clé ZBT1 nabu casa (remplaçant de la skyconnect). Le tout tourne sur VM via NAS Synology 918+.
Grâce à ce forum j’ai pu installer HA sur mon NAS, je me suis un peu amusé.
Ensuite j’ai tenté de mettre en place le Zigbee2mqtt et cela ne s’est pas très bien passé…
J’ai suivi ce tuto:
Hello
Comme on voit de nouveaux membres chaque jour et que beaucoup ont des soucis pour installer zigbee2mqtt et le broker , j’ai de ce fait procédé a une installation sur VM et en ai profité pour faire des GIF pour vous aider.
AVANT DE COMMENCER
SUPPRIMER/DESACTIVER/IGNORER les intégrations DECONZ et/ou ZHA
sinon z2m ne pourra pas démarrer
Ce sont tous deux des addons de Home Assistant
En images
[zha]
[deconz]
Etape 1 , crée un user
[partie 0]
Etape 2 , installé zigbee2mqtt
Li…
Cela n’a pas fonctionné (erreur 502), ensuite comme conseillé sur le post ci dessus, j’ai adjoint une rallonge de 1,5m et cela a empiré les choses : la clé n’était même plus reconnu!
Bref, après pas mal de déboires je suis revenu au même point de départ: MQTT se lance sans PB et mosquito rencontre cette erreur de connexion…
Une idée? (ZHA étant bien désactivé, mosquito paramètré comme dans le tuto et mqtt installé…)
ddfdom
Septembre 15, 2024, 10:07
2
la ZBT1 est la skyconnect
Al3an:
Une idée?
sans la moindre ligne de log impossible moi je ne suis pas devin ?
première chose a faire poster ici les logs de Zigbee2mqtt (en la mettant en forme avec la balise
)
1 « J'aime »
Al3an
Septembre 16, 2024, 7:12
3
Merci d’avoir pris le temps.
J’étais avec mon smartphone, pas facile de copier/coller du code…
Corrigeons cela:
ZHA est désactivé,
Config de Zigbee2mqtt (issu de: /homeassistant/zigbee2mqtt/configuration.yaml):
homeassistant: true
advanced:
network_key:
- 107
- 80
- 47
- 137
- 105
- 25
- 83
- 122
- 219
- 33
- 120
- 21
- 172
- 111
- 217
- 181
pan_id: 20417
ext_pan_id:
- 127
- 165
- 89
- 232
- 253
- 155
- 111
- 93
mqtt:
server: mqtt://core-mosquitto
user: XXX
password: XXX
serial:
port: >-
/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_20efc4afb4dced11a10ee72d62c613ac-if00-port0
adapter: ezsp
frontend:
port: 8099
journal d’erreur lors du lancement de Zigbee2mqtt:
bizarrement, la pastille en haut à droite indique que cela fonctionne bien…
Mais lors du lancement de Z2mqtt:
ddfdom
Septembre 16, 2024, 7:23
4
Bon
Tu as juste suivi un tuto obsolète
Le driver ezsp n’est plus supporté et il faut flasher ta clé avec. Un firmware récent en tout cas supérieur au 7.4.x (le dernier est le 7.4.4 actuellement) et modifier la configuration de z2m pour utiliser le driver ember
Suis la documentation officielle de z2m ici tout est expliqué
Al3an
Septembre 16, 2024, 8:06
5
Merci de prendre le temps.
Cette doc est un peu du chinois pour moi, mais il faut que je mettre ma clé à jour, si je comprend bien.
Cela devrait se faire grâce à ce webflasher:
Home Assistant Connect ZBT-1 (home-assistant.io)
Question très bête peut être mais comment on fait?
J’ai installé les pilotes logiciel windows:
Pilotes VCP de pont USB vers UART CP210x - Silicon Labs (silabs.com)
Mais malgré tout, je ne parviens pas à flasher cette clé.
Même en essayant de la mettre sur un port du pc, il ne veut pas la trouver…
ddfdom
Septembre 16, 2024, 8:38
6
est ce que tu vois ta clé apparaître dans les périphériques de windows ?
essaie de lancer ton navigateur en administrateur ?
Al3an
Septembre 16, 2024, 8:58
7
Je viens de re-tenter.
Non, je ne vois pas la clé dans les périphériques Windows.
En mode administrateur cela ne change rien, j’ai les mêmes messages d’erreur.
Est-il possible de flasher via un depot dans les modules complémentaires?
Skyconnect Firmware Update Version - Hardware - Home Assistant Community (home-assistant.io)
J’ai tenté mais sans réussir à déposer quoi que soit…
ddfdom
Septembre 16, 2024, 9:11
8
ça commence mal …
je te conseille de le faire en SSH via home assistant
Flashes Silicon Labs radios running EmberZNet or CPC multi-pan firmware
il faut installer l’addon adavanced ssh te connecter en ssh a ton home assistant et installer le flasher avec pip install universal-silabs-flasher
puis suivre la procédure expliquée sur le github
$ universal-silabs-flasher \
--device /dev/cu.SLAB_USBtoUART \
flash \
--firmware NabuCasa_SkyConnect_EZSP_v7.1.3.0_ncp-uart-hw_115200.gbl
en indiquant derrière --device le chemin correspodant a ta clé
ddfdom
Septembre 16, 2024, 9:16
9
ne pas oublier de récupérer localement le firmware avec la commande
wget https://github.com/darkxst/silabs-firmware-builder/raw/main/firmware_builds/skyconnect/ncp-uart-hw-v7.4.4.0-skyconnect-115200.gbl
et du coup après l’option --firmware mettre le bon nom du firmware --firmware ncp-uart-hw-v7.4.4.0-skyconnect-115200.gbl
Salut,
il a surtout pas bien lu, il a utiliser le tuto du forum.
1 « J'aime »
ddfdom
Septembre 16, 2024, 9:19
11
Aaaah bon choix de tuto mais mauvaise mise en pratique
1 « J'aime »
Al3an
Septembre 16, 2024, 9:22
12
homeassistant: true
advanced:
network_key:
- 107
- 80
- 47
- 137
- 105
- 25
- 83
- 122
- 219
- 33
- 120
- 21
- 172
- 111
- 217
- 181
pan_id: 20417
ext_pan_id:
- 127
- 165
- 89
- 232
- 253
- 155
- 111
- 93
mqtt:
server: mqtt://core-mosquitto
user: XXX
password: XXX
serial:
port: >-
/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_20efc4afb4dced11a10ee72d62c613ac-if00-port0
adapter: ember
frontend:
port: 8099
J’ai modifié depuis
Mais cela n’a rien changé, il reste le firmware à flasher… enfin j’imagine…
il te manque deux espaces a port et adapter. Met les logs aussi pour voir l’erreur, on est pas devin.
serial:
port: >-
/dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_20efc4afb4dced11a10ee72d62c613ac-if00-port0
adapter: ember
PS:
tu peux coller des images directement dans un message, pas besoin de passer par un hébergeur.
Pour les logs, utilise la balise texte préformaté pour les mettre.
Al3an
Septembre 16, 2024, 9:31
14
Les 2 espaces, il en veut pas:
Al3an
Septembre 16, 2024, 9:33
15
Une fois ces espace retirés:
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key (37:10)
34 | serial:
35 | port: >-
36 | /dev/serial/by-id/usb-Nabu_Casa_Home_A ...
37 | adapter: ember
---------------^
38 | frontend:
39 | port: 8099
at generateError (/app/node_modules/js-yaml/lib/loader.js:183:10)
at throwError (/app/node_modules/js-yaml/lib/loader.js:187:9)
at readBlockMapping (/app/node_modules/js-yaml/lib/loader.js:1145:9)
at composeNode (/app/node_modules/js-yaml/lib/loader.js:1441:12)
at readBlockMapping (/app/node_modules/js-yaml/lib/loader.js:1164:11)
at composeNode (/app/node_modules/js-yaml/lib/loader.js:1441:12)
at readDocument (/app/node_modules/js-yaml/lib/loader.js:1625:3)
at loadDocuments (/app/node_modules/js-yaml/lib/loader.js:1688:5)
at Object.load (/app/node_modules/js-yaml/lib/loader.js:1714:19)
at Object.read (/app/lib/util/yaml.ts:7:29)
[11:32:56] INFO: Preparing to start...
[11:32:57] INFO: Socat not enabled
[11:32:58] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-09-16 11:33:06] info: z2m: Logging to console, file (filename: log.log)
[2024-09-16 11:33:06] info: z2m: Starting Zigbee2MQTT version 1.40.1 (commit #unknown)
[2024-09-16 11:33:06] info: z2m: Starting zigbee-herdsman (0.57.3)
[2024-09-16 11:33:07] info: zh:ember: Using default stack config.
[2024-09-16 11:33:07] info: zh:ember: ======== Ember Adapter Starting ========
[2024-09-16 11:33:07] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-09-16 11:33:07] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-09-16 11:33:07] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-09-16 11:33:07] info: zh:ember:uart:ash: Serial port opened
[2024-09-16 11:33:07] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-09-16 11:33:08] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-09-16 11:33:08] info: zh:ember:uart:ash: ======== ASH started ========
[2024-09-16 11:33:08] info: zh:ember:ezsp: ======== EZSP started ========
[2024-09-16 11:33:08] error: z2m: Error while starting zigbee-herdsman
[2024-09-16 11:33:08] error: z2m: Failed to start zigbee
[2024-09-16 11:33:08] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-09-16 11:33:08] error: z2m: Exiting...
il manque deux espaces /dev/ …
1 « J'aime »
Al3an
Septembre 16, 2024, 9:54
17
Il manque 6 espaces en fait… port, dev, adapter.
Maintenant il en veut bien.
Mais cela ne permet toujours pas de lancer Z2mqtt:
[11:53:46] INFO: Preparing to start...
[11:53:46] INFO: Socat not enabled
[11:53:48] INFO: Starting Zigbee2MQTT...
Starting Zigbee2MQTT without watchdog.
[2024-09-16 11:53:56] info: z2m: Logging to console, file (filename: log.log)
[2024-09-16 11:53:56] info: z2m: Starting Zigbee2MQTT version 1.40.1 (commit #unknown)
[2024-09-16 11:53:56] info: z2m: Starting zigbee-herdsman (0.57.3)
[2024-09-16 11:53:57] info: zh:ember: Using default stack config.
[2024-09-16 11:53:57] info: zh:ember: ======== Ember Adapter Starting ========
[2024-09-16 11:53:57] info: zh:ember:ezsp: ======== EZSP starting ========
[2024-09-16 11:53:57] info: zh:ember:uart:ash: ======== ASH Adapter reset ========
[2024-09-16 11:53:57] info: zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.
[2024-09-16 11:53:57] info: zh:ember:uart:ash: Serial port opened
[2024-09-16 11:53:57] info: zh:ember:uart:ash: ======== ASH starting ========
[2024-09-16 11:53:58] info: zh:ember:uart:ash: ======== ASH connected ========
[2024-09-16 11:53:58] info: zh:ember:uart:ash: ======== ASH started ========
[2024-09-16 11:53:58] info: zh:ember:ezsp: ======== EZSP started ========
[2024-09-16 11:53:58] error: z2m: Error while starting zigbee-herdsman
[2024-09-16 11:53:58] error: z2m: Failed to start zigbee
[2024-09-16 11:53:58] error: z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
[2024-09-16 11:53:58] error: z2m: Exiting...
[2024-09-16 11:53:58] error: z2m: Error: Adapter EZSP protocol version (9) is not supported by Host [13-14].
at EmberAdapter.emberVersion (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1428:19)
at runNextTicks (node:internal/process/task_queues:60:5)
at processImmediate (node:internal/timers:447:9)
at EmberAdapter.initEzsp (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:705:9)
at EmberAdapter.start (/app/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1708:24)
at Controller.start (/app/node_modules/zigbee-herdsman/src/controller/controller.ts:138:29)
at Zigbee.start (/app/lib/zigbee.ts:64:27)
at Controller.start (/app/lib/controller.ts:140:27)
at start (/app/index.js:154:5)
Ta pas flasher la clé en firmware ember 7.4.x.
Al3an
Septembre 16, 2024, 2:58
19
Oui, j’en suis à là…
Mais ce que me conseille ddfdom c’est du chinois pour moi.
Pour le moment, via le webflasher cela n’a rien donné.
Mon windows ne détecte pas la clé quand je l’insert.
J’en suis à rechercher « c’est quoi cette bête » de « SSH »
Un genre de DOS? car ca j’y ai accès sans problème via mon nas.
Sinon, je cherche comment marche ce « Advanced SSH & Web Terminal »
Ta pas l’air d’être le seul a avoir un problème pour flasher du website.
Je ne sais pas ce qui provoque ce soucis.