Erreur Zigbee2Mqtt

Mon problème

Bonjour à tous, voila qu’aujourd’hui j 'essaye d’installer mon modul NODON SIN-4-2-20, acheté il y a quelque temps déjà. Et comme je m’y attendais je n’y suis pas arrivé :rofl: :rofl: :rofl:.
J’ai installé également un dongle Sonoff 3.0 zigbee2mqtt, flashé avec le dernier firmware.
J’arrive à accéder à la page web de zigbee, je clique sur appairage et la message d’erreur suivant :

Info 2022-07-11 18:10:32Zigbee: allowing new devices to join.
Error 2022-07-11 18:10:32Request 'zigbee2mqtt/bridge/request/permit_join' failed with error: 'SREQ '--> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":254,"tcsignificance":0}' failed with status '(0xc2: NWK_INVALID_REQUEST)' (expected '(0x00: SUCCESS)')'
Info 2022-07-11 18:10:32MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{},"error":"SREQ '--> ZDO - mgmtPermitJoinReq - {\"addrmode\":15,\"dstaddr\":65532,\"duration\":254,\"tcsignificance\":0}' failed with status '(0xc2: NWK_INVALID_REQUEST)' (expected '(0x00: SUCCESS)')","status":"error","transaction":"2gll8-1"}'

je joins également ma config zigbee récupéré sur je ne sait plus quel discussion forum :

data_path: /config/zigbee2mqtt
socat: null
enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: ‹ -d -d ›
log: false
permit_join: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: mqtt-user
  password: user
  keepalive: 60
  reject_unauthorized: true
  version: 4
base_topic: zigbee2mqtt
server: mqtt://192.168.73.:1883
user: mqtt-user
password: mqtt
serial:
  port: /dev/ttyUSB0
  adapter: zstack
frontend:
  port: 8099
homeassistant:
  legacy_entity_attributes: true
  legacy_triggers: true

je suis ensuite allé voir ce qu’il ce passe du coté de MQTT et voici le journal :

1657553047: New connection from 172.30.32.2:44320 on port 1883.
1657553047: Client <unknown> closed its connection.
1657553167: New connection from 172.30.32.2:44322 on port 1883.
1657553167: Client <unknown> closed its connection.
1657553287: New connection from 172.30.32.2:44324 on port 1883.
1657553287: Client <unknown> closed its connection.
1657553407: New connection from 172.30.32.2:44326 on port 1883.
1657553407: Client <unknown> closed its connection.
1657553527: New connection from 172.30.32.2:44328 on port 1883.
1657553527: Client <unknown> closed its connection.
1657553647: New connection from 172.30.32.2:44330 on port 1883.
1657553647: Client <unknown> closed its connection.
1657553767: New connection from 172.30.32.2:44332 on port 1883.
1657553767: Client <unknown> closed its connection.
1657553887: New connection from 172.30.32.2:44334 on port 1883.
1657553887: Client <unknown> closed its connection.
1657553905: Client 2iBlAIP1AxF1n5a4A2gUNG closed its connection.
1657553993: New connection from 172.30.32.1:54001 on port 1883.
1657553993: New client connected from 172.30.32.1:54001 as 7IImquWOQ1dKisMv6P0wSk (p2, c1, k60, u'mqtt-user').
1657554007: New connection from 172.30.32.2:44336 on port 1883.
1657554007: Client <unknown> closed its connection.
1657554127: New connection from 172.30.32.2:44338 on port 1883.
1657554127: Client <unknown> closed its connection.
1657554247: New connection from 172.30.32.2:44340 on port 1883.

Voila, je suis un peu deconcerté, je cherche dans tous les coins, mais je ne sait plus ou regarder, si quelqu’un a une petite idée ??
merci beaucoup:

Ma configuration


System Health

version core-2022.7.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.5
os_name Linux
os_version 5.15.32-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4964
Installed Version 1.25.5
Stage running
Available Repositories 1071
Downloaded Repositories 1
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 8.2
update_channel stable
supervisor_version supervisor-2022.07.0
agent_version 1.2.1
docker_version 20.10.14
disk_total 6.7 GB
disk_used 4.1 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api ok
installed_addons File editor (5.3.3), Duck DNS (1.15.0), Samba share (10.0.0), Zigbee2MQTT (1.26.0-1), Mosquitto broker (6.1.2)
Dashboards
dashboards 1
resources 0
views 4
mode storage
Recorder
oldest_recorder_run 5 juillet 2022 à 20:18
current_recorder_run 11 juillet 2022 à 17:39
estimated_db_size 16.98 MiB
database_engine sqlite
database_version 3.38.5
___

Salut

C’est pas forcement nécessaire de commencer par flasher.
En voyant ça :

La question qui me vient en tête c’est : as-tu flashé le bon fichier ? Celui dédié à la clé et en version controller ?

J’ai suivi un tutoriel qui emmene sur Github.
voici le lien en question :

J’ai ensuite téléchargé le 1er lien:

CC1352P2_CC2652P_launchpad_coordinator_20220219.zip

Z-Stack_3.x.0 20220219

Ok, ça c’est correct.
Quand tu vas dans Paramétres => Système => Materiels => … (caché en haut à droite) => Tout le matériel
Quel est le port USB associé à USB0 ? Et à celui sur laquelle la ligne contient CP2102N
image

Sans titre-2

et un peu plus bas dans USB1 je trouve ca :

NUM BUS : '001'
DEVNAME : /dev/bus/usb/001/001
DEVNUM : '001'
DEVPATH : /devices/platform/soc/3f980000.usb/usb1
DEVTYPE : usb_device
PILOTE : USB
ID_BUS : usb
ID_FOR_SEAT : plate-forme-usb-3f980000_usb
ID_MODEL : DWC_OTG_Controller
ID_MODEL_ENC : DWC\x20OTG\x20Contrôleur
ID_MODEL_ID : '0002'
ID_PATH : plate-forme-3f980000.usb
ID_PATH_TAG : plate-forme-3f980000_usb
ID_REVISION : '0515'
ID_SERIAL : Linux_5.15.32-v8_dwc_otg_hcd_DWC_OTG_Controller_3f980000.usb
ID_SERIAL_SHORT : 3f980000.usb
ID_USB_INTERFACES : ':090000 :'
ID_VENDOR : Linux_5.15.32-v8_dwc_otg_hcd
ID_VENDOR_ENC : Linux\x205.15.32-v8\x20dwc_otg_hcd
ID_VENDOR_ID : 1d6b
MAJEUR : '189'
MINEUR : '0'
OF_COMPATIBLE_0 : brcm,bcm2708-usb
OF_COMPATIBLE_N : '1'
OF_FULLNAME : /soc/usb@7e980000
OF_NAME : clé USB
PRODUIT : 1d6b/2/515
SOUS-SYSTÈME : usb
TAGS : ':siège :'
TYPE : 9/0/1
USEC_INITIALIZED : '7200221'

C’est pas le bon périphérique AMA au lieu de USB :wink:
image

Sans titre-2

et en attribut il y a ca :

LIENS DE DEVELOPPEMENT : >-
  /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ba0d2c4b0b86ec11a6fe571719c2d21c-if00-port0
  /dev/serial/by-path/platform-3f980000.usb-usb-0:1.5:1.0-port0
DEVNAME : /dev/ttyUSB0
DEVPATH : >-
  /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.0/ttyUSB0/tty/ttyUSB0
ID_BUS : usb
ID_MODEL: Sonoff_Zigbee_3.0_USB_Dongle_Plus
ID_MODEL_ENC : Sonoff\x20Zigbee\x203.0\x20USB\x20Dongle\x20Plus
ID_MODEL_ID : ea60
ID_PATH : plate-forme-3f980000.usb-usb-0:1.5:1.0
ID_PATH_TAG : plate-forme-3f980000_usb-usb-0_1_5_1_0
ID_REVISION : '0100'
ID_SERIAL : ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_ba0d2c4b0b86ec11a6fe571719c2d21c
ID_SERIAL_SHORT : ba0d2c4b0b86ec11a6fe571719c2d21c
ID_TYPE : générique
ID_USB_DRIVER : cp210x
ID_USB_INTERFACES : ':ff0000 :'
ID_USB_INTERFACE_NUM : '00'
ID_VENDOR : ITeaad
ID_VENDOR_ENC : ITeaad
ID_VENDOR_ID : 10c4
MAJEUR : '188'
MINEUR : '0'
SOUS-SYSTÈME : tty
TAGS : ':systemd :'
USEC_INITIALIZED : '982949196534'

J’espere que je me trompe pas. :grin: :grin:

ça c’est la bonne clé :wink:

Par contre, c’est pas cool, parce que la config a l’air bonne :thinking:

Rien de plus / nouveau dans les logs ?

J ai redémarrer HA, j ai une notification qui indique ceci.

Logger: homeassistant.config
Source: config.py:454
First occurred: 17:39:32 (2 occurrences)
Last logged: 18:02:14

Invalid config for [automation]: [automation] is an invalid option for [automation]. Check: automation->automation. (See /config/configuration.yaml, line 4).

Le contenu de ton fichier automations.yaml doit avoir une ligne en trop automation: au tout début par exemple alors que c’est déjà déclaré dans ton configuration.yaml

Pour Z2M, pas mieux dans les logs ? (sans faire l’inclusion) ?

J ai supprimer l’integration Sonoff Zigbee et dans mes log zigbee il y a ca.

[19:25:52] INFO: Handing over control to Zigbee2MQTT Core ...
Zigbee2MQTT:info  2022-07-11 19:26:16: Logging to console and directory: '/config/zigbee2mqtt/log/2022-07-11.19-26-16' filename: log.txt
Zigbee2MQTT:info  2022-07-11 19:26:16: Starting Zigbee2MQTT version 1.26.0 (commit #unknown)
Zigbee2MQTT:info  2022-07-11 19:26:16: Starting zigbee-herdsman (0.14.40)
Zigbee2MQTT:info  2022-07-11 19:26:31: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2022-07-11 19:26:31: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20220219,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2022-07-11 19:26:31: Currently 0 devices are joined:
Zigbee2MQTT:warn  2022-07-11 19:26:31: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2022-07-11 19:26:31: Allowing new devices to join.
Zigbee2MQTT:warn  2022-07-11 19:26:31: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2022-07-11 19:26:31: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-07-11 19:26:32: Connecting to MQTT server at mqtt://core-mosquitto:1883
Zigbee2MQTT:info  2022-07-11 19:26:33: Connected to MQTT server
Zigbee2MQTT:info  2022-07-11 19:26:33: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2022-07-11 19:26:33: Started frontend on port 0.0.0.0:8099
Zigbee2MQTT:info  2022-07-11 19:26:33: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"unknown","coordinator":{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20220219,"transportrev":2},"type":"zStack3x0"},"log_level":"info","network":{"channel":11,"extendedPanID":"0x00124b0024c838ab","panID":6754},"permit_join":true,"version":"1.26.0"}'
Zigbee2MQTT:info  2022-07-11 19:26:33: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'

2 intégrations en même temps et une seule clé ?? Tu as mis le doigt sur une bonne piste, il y a concurrence entre les intégrations si c’est ça
Les logs semblent OK, que donne la tentative d’appairage ?

Aaaaaaahhhh. Ca y est, appairage ok. Vraiment un grand merci, grace a toi je viens de faire un bon en avant.
Maintenant je vais pouvoir m’amuser avec mon module.
Pulpy tu es au top. :grin::grin::grin:

C’est toi qui a fait le boulot là :sweat_smile:
Bon jeu

1 « J'aime »