Clé Zigbee 3.0 USB à moins de 15€

Alors usb0 j’y crois pas une seule seconde c’est pas comme ça que ce nomme cette clé
De plus on est bien d’accord que ZHA est éteins désactivé ? Les 2 qui exploite le même usb c’est pas faisable

1 « J'aime »

oui, ZHA est bien désactivé.
Pour le nom du dongle je suis allé dans Supervisor/Sytème et les 3 petits points dans HOST puis matériel. J’ai suivi le tuto de journalthomas sur youtube…Comment s’appelle ta clé, stp?

j’ai trouvé le nom qui ressemble au tient mais pareil, il ne me détecte pas mon module

OK les deux semblent correct chez toi.
Avant de tester l’appairage il faut avoir les informations de bon démarrage (lignes avec starting…). Tant que ça n’y est pas ça ne marche pas.
Partage les logs stp

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] socat.sh: executing... 
[10:49:49] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[10:49:50] INFO: MQTT available, fetching server detail ...
[10:49:50] INFO: MQTT server settings not configured, trying to auto-discovering ...
[10:49:51] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[10:49:51] INFO: Previous config file found, checking backup
[10:49:51] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[10:49:51] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[10:49:53] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.23.0 start
> node index.js
Zigbee2MQTT:info  2022-02-20 11:39:34: Succesfully changed options
Zigbee2MQTT:info  2022-02-20 11:39:34: MQTT publish: topic 'zigbee2mqtt/bridge/response/options', payload '{"data":{"restart_required":false},"status":"ok","transaction":"n4tqv-1"}'
Zigbee2MQTT:info  2022-02-20 11:39:42: Succesfully changed options
Zigbee2MQTT:info  2022-02-20 11:39:42: MQTT publish: topic 'zigbee2mqtt/bridge/response/options', payload '{"data":{"restart_required":false},"status":"ok","transaction":"n4tqv-4"}'
Zigbee2MQTT:debug 2022-02-20 11:39:59: Saving state to file /config/zigbee2mqtt/state.json
Zigbee2MQTT:debug 2022-02-20 11:40:02: Received MQTT message on 'zigbee2mqtt/bridge/request/permit_join' with data '{"device":null,"time":254,"transaction":"n4tqv-5","value":true}'
Zigbee2MQTT:info  2022-02-20 11:40:02: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-02-20 11:40:03: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"n4tqv-5"}'

Tu as toujours un truc qui semble ne pas se lancer :

Zigbee2MQTT:info  2022-02-19 22:38:48: Logging to console and directory: '/config/zigbee2mqtt/log/2022-02-19.22-38-47' filename: log.txt
Zigbee2MQTT:info  2022-02-19 22:38:48: Starting Zigbee2MQTT version 1.22.2-dev (commit #48dfd58)
Zigbee2MQTT:info  2022-02-19 22:38:48: Starting zigbee-herdsman (0.14.1)
Zigbee2MQTT:info  2022-02-19 22:38:48: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2022-02-19 22:38:48: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"}'

Starting Zigbee2MQTT version 1.22.2-dev (commit #48dfd58)
Starting zigbee-herdsman (0.14.1)

Tu es certain de relancer l’addon ?

1 « J'aime »

je vais redémarrer zigbee2mqtt pour voir les nouveaux logs car il me semble que hier je n’avais pas ça.

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] socat.sh: executing... 
[11:47:50] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[11:47:51] INFO: MQTT available, fetching server detail ...
[11:47:51] INFO: MQTT server settings not configured, trying to auto-discovering ...
[11:47:52] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[11:47:52] INFO: Previous config file found, checking backup
[11:47:52] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[11:47:52] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[11:47:53] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.23.0 start
> node index.js
Zigbee2MQTT:info  2022-02-20 11:53:06: Succesfully changed options
Zigbee2MQTT:info  2022-02-20 11:53:06: MQTT publish: topic 'zigbee2mqtt/bridge/response/options', payload '{"data":{"restart_required":false},"status":"ok","transaction":"h1ar7-2"}'
Zigbee2MQTT:debug 2022-02-20 11:54:26: Received MQTT message on 'homeassistant/status' with data 'offline'
Zigbee2MQTT:debug 2022-02-20 11:55:44: Received MQTT message on 'homeassistant/status' with data 'online'
Zigbee2MQTT:info  2022-02-20 11:56:14: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:debug 2022-02-20 11:57:59: Saving state to file /config/zigbee2mqtt/state.json
Zigbee2MQTT:debug 2022-02-20 12:02:59: Saving state to file /config/zigbee2mqtt/state.json
Zigbee2MQTT:debug 2022-02-20 12:05:04: Received MQTT message on 'zigbee2mqtt/bridge/request/options' with data '{"options":{"advanced":{"log_level":"info"}},"transaction":"y20v1-1"}'
Zigbee2MQTT:info  2022-02-20 12:05:04: Succesfully changed options
Zigbee2MQTT:info  2022-02-20 12:05:04: MQTT publish: topic 'zigbee2mqtt/bridge/response/options', payload '{"data":{"restart_required":false},"status":"ok","transaction":"y20v1-1"}'
Zigbee2MQTT:info  2022-02-20 12:07:00: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-02-20 12:07:00: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"y20v1-2"}'

Lorsque je clique sur Activer l’appairage, j’ai ça qui s’affiche rapidement en bas à droite (screenshot)
Malgré ça, il ne trouve pas mon module qui est en mode appairage

Là je vois pas le souci. ça semble bon.
Quel module (sa ref) et quel méthode pour lancer l’appairage ?

EDIT: j’ai viré l’adresse de ton domaine sur ton image

1 « J'aime »

Ah oui, merci!

Le module que j’essaie d’appairer est un Mini Zigbee Switch TMZ 02, dont voici le lien: 26.08€ |Tuya Smart Zigbee 3.0 16a Mini Bricolage Commutateur Relais Disjoncteur Avec Ou Sans Fil Neutre Vie Intelligente Alexa Google Home Vanne De Régulation 2 Voies - Modules De Domotique - AliExpress

J’aurai bien testé avec un autre module, malheureusement je n’ai que celui-ci en ma possession.
Je vais voir pour acheter un capteur de température sur amazon…D’ailleurs, si tu as une référence à me préconiser, stp. Merci

Coté capteur de température j’ai un ZSS-ZK-THL ça marche pas mal mais il a tendance à user les piles rapidement

Pour l’appairage on est bien d’accord que tu fais z2m en premier, puis le module en attendant au mini 5sec ? puis quelques appuis espacés de qq secondes pour forcer l’envoi de message ?

1 « J'aime »

Merci pour le modèle du module.

Oui, je lance z2m avant.

En fait pour appairer mon module, vu qu’il n’est appairer nul part, dès que je le branche il se mets à clignoter rapidement en mode appairage.
Là, je ne suis pas chez moi, je rentre d’ici 1h et je vais tester de cette manière au cas où.
En tout cas pour le l’appairer avec la passerelle zigbee de tuya, dès que je le branche et que ça clignote rapidement, le module est de suite découvert et appairé. C’est peut-être différent pour z2m.
Je te tiens au courant dès que je rentre.
Encore merci

Bon j’ai testé d’appairer comme tu dis, ça ne fonctionne pas… Je vais commandé un autre appareils pour voir.
Sinon, as-tu flasher ta clé, si oui, c’est beaucoup mieux?

Je suis quand même étonné que tu ne vois rien passer… honnêtement je ne sais plus quoi faire

J’ai flashé car j’avais un appareil non supporté (mais visible quand même)

1 « J'aime »

T’inquiète, déjà tu as pris beaucoup de temps pour me répondre et m’aider c’est déjà gentil.
Dès que j’aurai un nouvel appareil zigbee, je reviendrai te tenir au courant… et si ça se trouve c’est mon module qui est vétuste même s’il fonctionne avec la passerelle.

Merci pour les liens du flash, je mets en favoris pour plus tard :ok_hand:

Encore merci, bonne soirée.

ça doit pas changer, s’il marche avec la passerelle ça veut dire qu’il doit au moins émettre un truc. Et donc que ça doit être vue avec la clé… Au pire le message n’est pas compris mais ça doit le voir dans 100% des cas.
Dernière piste (je répète mais sais jamais), la passerelle est complétement débranchée ? Genre le module se connecte à la passerelle même si pas reliée à HA plutot qu’à ta clé

1 « J'aime »

Je doute sur le module car il se mets qu’en mode appairage que lorsque je l’alimente en 230V. Si le module ne détecte aucune passerelle, le voyant devient fixe et si j’appuie 5 secondes voir plus (j’jusqu’à 30sec) , rien ne se passe et le voyant reste fixe…

Oui, la passerelle est débranché.
Je pense que pour tester rapidement, demain j’essaierai d’aller chez LIDL acheter une prise.

Petit retour sur la migration d’une CC2531 vers la fameuse Sonoff 3.0 …
Après le second plantage de ma CC2531 (que je n’ai pas réussi à relancer … on verra plus tard pour la flasher en routeur), j’ai décidé d’installer la Sonoff 3.0 que j’avais commandé en secours.
Comme Z2M refusait de démarrer puisqu’il ne trouvait plus de clé sur le port, j’ai juste fait une capture d’écran de la liste de mes devices et déplacer le répertoire share/zigbee2mqtt/, comme sauvegarde, pour ne plus avoir de traces de l’ancienne installation (choix personnel car je n’avais que 18 appareils).
Voici le procédure que j’ai suivi (on peut surement faire mieux :thinking:) :

  1. Arrêt du RPi où était branché la CC2531
  2. J’ai débranché la CC2531 et mis à la place la Sonoff 3.0
  3. Allumage du RPi
  4. Récupération du port en cherchant dans les logs de dmesg
  5. Désinstallation de Z2M (C’est un peu bourrin mais je voulais plus de traces de l’ancienne config)
  6. Réinstallation de Z2M
  7. Modification du port sur la config de Z2M (Il parait qu’il peut le trouver tout seul mais autant l’aider :wink:)
  8. Démarrage de Z2M puis vérification des logs (Problème au 1er démarrage, voir plus loin pour explication)
  9. Ré-appairage des 18 devices

Le retour de cette clé :

  • Le LQI de tout mes appareils est passé d’une moyenne de 20 à 70
  • La réactivité reste équivalente (mais comparer 1,1s à 1s, je me sens pas trop qualifié :grin:)

Lors du 1er démarrage, Z2M ne trouvait pas la clé sur le port indiqué par dmesg, j’ai donc essayé en déplaçant la rallonge USB du RPi sur un hub USB auto-alimenté.
Donc est-ce que l’amélioration du LQI est dû à la meilleure alimentation de la clé par le HUB auto-alimenté ou par la clé elle-même :thinking: aucune idée

En tout cas, malgré le fait d’avoir tout ré-appairer (je l’avais dit, on peut améliorer), cette clé fonctionne :ok_hand: !

2 « J'aime »