Clé Zigbee 3.0 USB à moins de 15€

Salut,
Ce qui est sûr c’est qu’il en faut effectivement qu’un seul coordinateur dans le réseau.
Par contre, je suis pas sur que la passerelle tuya fonctionne exactement comme les clés… Passer d’une CCXXX à une autre CCXXXX la migration à l’air simple puisque les données sont stockées en dehors de la clé.
Dernier point, quel est le « bénéfice » attendu de basculer sur cette clé ?

Salut, je pense que c’est à moi que tu t’adresse car je n’ai pas eu la notif de ton message…Si c’est le cas, j’ai acheté cette clé pensant que c’est une clé universel zigbee, donc pouvoir ajouter du matériel tuya, sonoff, etc…Je me suis trompé?
J’ai désinstallé ZHA et installé et paramétré zigbee2Mqtt, j’ai trouvé un module tuya zigbee dans un tiroir, j’ai mis le module en mode appairage et lancé la procédure de recherche sur zigbee2Mqtt et ça ne me trouve rien…J’ai également tenté avec ZHA avant d’installer zigbee2Mqtt, idem il ne me trouve pas le module…
Je précise que je n’ai pas flashé la clé.
Donc si quelqu’un peut m’aider et me dire si cette clé est compatible avec tous les modules zigbee ou non, si non, je revendrai.
Merci

Oui la question t’était bien adressée.
Alors techniquement la passerelle tuya doit fonctionner avec du matériel zigbee y compris d’autres marques moyennant un flash je crois.
Donc la procédure de mise en place de la nouvelle clé semble bonne. Ce qui compte pour comprendre pourquoi ça ne fonctionne pas, c’est essentiellement le contenu des logs :

  • configuration correct de l’add-on
  • visualisation des messages zigbee dans les logs
1 « J'aime »

Merci pour ton retour.
En fait, ma passerelle et mes modules tuya ne remontent pas sur HA, c’est aussi en parti pour ça que j’ai acheté cette clé mais également pour installer ultérieurement des modules sonoff zibee.
Concernant la configuration de l’addon que ce soit avec zigbee2mqtt ou juste avant ZHA, l’installation était bien.
Tu veux les messages de l’addon zigbee2mqtt? Si oui, tout à l’air ok. Voir Log:

[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... 
[17:24:30] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[17:24:31] INFO: MQTT available, fetching server detail ...
[17:24:31] INFO: MQTT server settings not configured, trying to auto-discovering ...
[17:24:32] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[17:24:32] INFO: MQTT credentials not configured, trying to auto-discovering ...
[17:24:33] INFO: Configuring'addons' mqtt user
[17:24:33] INFO: Previous config file found, checking backup
[17:24:33] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[17:24:33] 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.
[17:24:34] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.23.0 start
> node index.js

En fait, ce que je ne comprends pas, c’est que la clé ne me trouve aucun modules, même en mode apparairage à 2m de la clé.

MQTT est installé ? On dirait mais j’ai un doute.

Ensuite, pour l’apparraige sour zigbee2mqtt, il faut à la fois mettre le clé (bouton en haut à droite sur l’ui) et le périphérique en appairage. Puis regarder les logs en mode debug

1 « J'aime »

oui MQTT est bien installé cependant dan log je vois toujours la même erreur, voir ci-dessous:

1645298298: New connection from 172.30.32.2 on port 1883.
1645298298: Socket error on client , disconnecting.
1645298418: New connection from 172.30.32.2 on port 1883.
1645298418: Socket error on client , disconnecting.
1645298538: New connection from 172.30.32.2 on port 1883.
1645298538: Socket error on client , disconnecting.
1645298658: New connection from 172.30.32.2 on port 1883.
1645298658: Socket error on client , disconnecting.
1645298778: New connection from 172.30.32.2 on port 1883.
1645298778: Socket error on client , disconnecting.
1645298898: New connection from 172.30.32.2 on port 1883.

Tu parles quand je suis dans zigbee2mqtt? Si oui, c’est ce que je fais et il ne me trouve aucun appareil et dans le journal de zigbee2mqtt je n’ai rien, c’est vide…Aucune erreur.
Après, je pense que même si éventuellement mon mqtt déconne, ça fait pareil avec ZHA, il ne me trouve aucun appareil.

La config MQTT n’est pas la bonne. Souci d’ID client dupliqué par exemple

ok, mais comment trouver l’id qui déconne, stp? Désolé si j’en demande beaucoup mais j’aimerai trouver la solution

Dans l’add on zigbee2mqtt : paramétres => mqtt pour avoir la config. Client ID ne doit pas être utilisé par un autre module et être unique (ou vide)
Config à tester avec mqtt explorer par exemple

1 « J'aime »

192.168.0.1xx

zigbee2mqtt
bridge
state = online
info = {"commit":"unknown","config":{"advanced":{"adapter_concurrent":null,"adapter_delay":null,"availability_blacklist":[],"availability_blocklist":[],"availability_passlist":[],"availability_whitelist":[],"cache_state":true,"cache_state_persistent":true,"cache_state_send_on_startup":true,"channel":11,"elapsed":false,"ext_pan_id":[221,221,221,221,221,221,221,221],"last_seen":"disable","legacy_api":true,…
devices = [{"definition":null,"endpoints":{"1":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"10":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]},"11":{"bindings":[],"clusters":{"input":["ssIasAce"],"output":["ssIasZone","ssIasWd"]},"configured_reportings":[],"scenes":[]},"110":{"bindings":[],"clusters":{"input":[],"outp…
groups = []
extensions = []
config = {"commit":"unknown","coordinator":{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20210708,"transportrev":2},"type":"zStack3x0"},"log_level":"warn","network":{"channel":11,"extendedPanID":"0x00124b0024c05025","panID":6754},"permit_join":false,"version":"1.23.0"}
$SYS
broker
version = mosquitto version 1.6.12
uptime = 1331 seconds
load
messages
bytes
clients
store
subscriptions
retained messages
publish



 / 
 / 



[
  {
    "definition": null,
    "endpoints": {
      "1": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "2": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "3": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "4": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "5": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "6": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "8": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "10": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "11": {
        "bindings": [],
        "clusters": {
          "input": [
            "ssIasAce"
          ],
          "output": [
            "ssIasZone",
            "ssIasWd"
          ]
        },
        "configured_reportings": [],
        "scenes": []
      },
      "12": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "13": {
        "bindings": [],
        "clusters": {
          "input": [
            "genOta"
          ],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "47": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "110": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      },
      "242": {
        "bindings": [],
        "clusters": {
          "input": [],
          "output": []
        },
        "configured_reportings": [],
        "scenes": []
      }
    },
    "friendly_name": "Coordinator",
    "ieee_address": "0x00124b0024c05025",
    "interview_completed": true,
    "interviewing": false,
    "network_address": 0,
    "supported": false,
    "type": "Coordinator"
  }
]

zigbee2mqtt/bridge/devices

Voici ce que j’ai sur MQTT Explorer, en fait je ne sais pas ou et quoi chercher afin de savoir si tout va bien…

je sais pas ce que que tu partages…
Mqtt explore va permettre de dire que la config (copié depuis zigbee2mqtt est bonne)

PS: attention à la mise en forme, c’est particulièrement indigeste là, utilise les balises </>

Ok, désolé pour la mise en forme, j’ai cliqué sur les ‹  › au lieu de </>
Bin je ne connais pas mqtt explorer et vu que tu m’as dis de tester avec…
Sinon, tant pis je crois que je vais lâcher l’affaire pour ce soir.
Je ne sais pas si c’est moi mais HA c’est vraiment compliqué, il y a énormément de paramétrage, beaucoup de configuration via yaml…J’ai 45 ans, je me débrouille plutôt pas mal généralement en informatique mais là avec HA, j’ai l’impression qu’il faut que je demande de l’aide pour faire la moindre chose.
En voyant les tutos, vidéos, etc…Concernant zigbee2mqtt tout avait l’air simple et en fait, non.

Pour MQTT explorer, à partir du moment ou tu vois les topices comme là, c’est que c’est bon

Pour le reste, HA c’est pas forcement facile parce que ça mélange beaucoup de fonctions, des protocoles très différents les un des autres, et que c’est un produit essentiellement technique à l’origine. Donc oui, c’est long à comprendre et il faut essayer chercher et recommencer souvent.

Pour en revenir à zigbee2mqtt, c’est assez simple une fois qu’on a compris.
Voilà le début de mes logs

[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... 
[22:38:45] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[22:38:45] INFO: MQTT available, fetching server detail ...
[22:38:45] INFO: MQTT server settings not configured, trying to auto-discovering ...
[22:38:46] INFO: Configuring 'mqtt://core-mosquitto:1883' mqtt server
[22:38:46] INFO: MQTT credentials not configured, trying to auto-discovering ...
[22:38:46] INFO: Configuring'addons' mqtt user
[22:38:46] INFO: Previous config file found, checking backup
[22:38:46] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[22:38:46] 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.
[22:38:46] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.22.2-dev start
> node index.js
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"}'
Zigbee2MQTT:info  2022-02-19 22:38:48: Currently 18 devices are joined:
Zigbee2MQTT:info  2022-02-19 22:38:48: Plafonnier_Salon (0x842e14fffe4f70c9): LED1937T5_E27 - IKEA TRADFRI LED bulb E27 470 lumen, dimmable, opal white (Router)
Zigbee2MQTT:info  2022-02-19 22:38:48: Remote_Salon (0xb4e3f9fffeb38e59): E2001/E2002 - IKEA STYRBAR remote control N2 (EndDevice)

ça ressemble beaucoup aux tiens, mais on voit bien à partir de 2022-02-19 22:38:48: que ça trouve la clé et que ça redécouvre mes appareils. J’ais pas vu cette partie avec la clé chez toi

1 « J'aime »

Voici ce que j’ai dans mqtt explorer.
Ensuite, j’y pense est-ce que mon module zigbee est compatible ? C’est un mini zigbee switch TMZ 02 (Tuya)

Le log que tu as mit tu es allé dans le module Zigbee2MQTT et ensuite dans journal, Stp?
Autre chose, déjà dit plus haut mais même ZHA ne me trouve pas le module. Donc je m’interroge sur mon module.
Encore merci de prendre le temps de me répondre.

Sur zigbee2mqtt il y a pas de module invisible. Dans le pire des cas, ça ajoute un périphérique non supporté mais c’est visible.
La copie de MQTT Explorer semble ok, donc on peut raisonnablement éliminer ce souci.
Il reste la config de la clé et/ou une mauvaise manip d’appairage.
Quant aux logs, il y a 2 endroits :


ou

1 « J'aime »

Ok j’ai l’impression d’avoir le même message dans debug

et j’ai ça dans le journal supervisor, zigbee2mqtt:

les logs s’arrêtent là où c’est intéressant. On voit pas les starting xxxx … il y a rien de plus après 3/4 minutes (le temps de dépasser les timeout)

Ton port usb est bon ?

J’ai l’impression que mon port serie est ok:

De plus que je vois dans ZHA qu’il me propose de configurer la clé

je précise que si je branche ma passerelle zigbee tuya, le module est reconnu direct, donc ce n’est pas un soucis de module ou de mise en appairage