Supprimer Z2M et revenir à ZHA

Bonjour,

J’avais installé z2m et le serveur Mosquitto pour communiquer avec ma Zigate.
Mais ça ne fonctionne pas.
Je souhaite donc repasser à ZHA mais…
J’ai supprimé Mosquitto, Zigbee2mqtt. Quand je lance ZHA, il trouve bien la Zigate. Il me demande si je crée un nouveau réseau ou si je récupère une ancienne sauvegarde. Comme j’ai effacé l’EEPROM de la Zigate, je souhaite créer un nouveau réseau. Mais à ce stade, j’ai un message d’erreur…sans autres informations.
Cela peut-il être dû à un conflit entre Z2M et ZHA?
Faut-il que je supprime le dossier zigbee2mqtt du dossier config?
Avez vous d’autres idées?
Merci d’avance :pray:

Salut

premièrement la zigate fonctionne parfaitement avec Z2M. Ce n’est qu’une question de configuration, avec par exemple le paramètre ADAPTER à ne pas oublier de configurer en ZIGATE.

Mais bon si tu choisis d’utiliser ZHA, ça devrait fonctionner aussi.

Peux tu nous indiquer quel modèle de zigate utilises tu ?

si c’est une zigate-USB, as tu bien vérifier le paramétrage de celle ci https://zigate.fr/documentation/tester-la-zigate-usb/

A+ Fred

Pareil que @bricodx, Zigate + Z2M sans soucis chez moi.
Peut-être faudrait-il investiguer les problèmes rencontrés ?

Merci pour vos réponses!
Je vais vérifier la config de la Zigate USB par le lien de Fred.

En attendant, j’avais cette erreur

Ton message d’erreur indique que Z2M ne communique pas comme il faut avec ta zigate, et donc Z2M ne démarre pas.

tu pourrais nous montrer ta config de Z2M, je pense notamment à la partie SERIAL

Je vais réinstaller z2m…j’avais tout viré :sweat_smile:
Un vrai boulet…

Ok

n’oublies pas que pour que ça fonctionne, ZHA et Z2M ne devront jamais être en fonction en même temps. Tout simplement parce que le port série de la zigate ne peut être lu que par une seule session

1 « J'aime »

Alors, je viens de réinstaller… et je n’ai plus le même message d’erreur

[14:23:30] INFO: Preparing to start...
[14:23:30] INFO: Socat not enabled
[14:23:31] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2024-03-07 14:23:32: Logging to console and directory: '/config/zigbee2mqtt/log/2024-03-07.14-23-32' filename: log.txt
Zigbee2MQTT:info  2024-03-07 14:23:32: Starting Zigbee2MQTT version 1.36.0 (commit #unknown)
Zigbee2MQTT:info  2024-03-07 14:23:32: Starting zigbee-herdsman (0.35.1)
Zigbee2MQTT:info  2024-03-07 14:23:42: zigbee-herdsman started (reset)
Zigbee2MQTT:info  2024-03-07 14:23:42: Coordinator firmware version: '{"meta":{"maintrel":"1e03","majorrel":"0","minorrel":"3","product":0,"revision":"1e03","transportrev":0},"type":"zigate"}'
Zigbee2MQTT:info  2024-03-07 14:23:42: Currently 0 devices are joined:
Zigbee2MQTT:info  2024-03-07 14:23:42: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2024-03-07 14:23:42: Connecting to MQTT server at mqtt://core-mosquitto:1883
Zigbee2MQTT:info  2024-03-07 14:23:43: Connected to MQTT server
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: Started frontend on port 8099
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/binary_sensor/1221051039810110150109113116116_0x00158d0001ee039a/connection_state/config', payload '{"device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"device_class":"connectivity","entity_category":"diagnostic","name":"Connection state","object_id":"zigbee2mqtt_bridge_connection_state","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"offline","payload_on":"online","state_topic":"zigbee2mqtt/bridge/state","unique_id":"bridge_0x00158d0001ee039a_connection_state_zigbee2mqtt","value_template":"{{ value_json.state }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/binary_sensor/1221051039810110150109113116116_0x00158d0001ee039a/restart_required/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"device_class":"problem","enabled_by_default":false,"entity_category":"diagnostic","name":"Restart required","object_id":"zigbee2mqtt_bridge_restart_required","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00158d0001ee039a_restart_required_zigbee2mqtt","value_template":"{{ value_json.restart_required }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/button/1221051039810110150109113116116_0x00158d0001ee039a/restart/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/bridge/request/restart","device":{"hw_version":"zigate 1e03","identifiers":
["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"device_class":"restart","name":"Restart","object_id":"zigbee2mqtt_bridge_restart","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"payload_press":"","unique_id":"bridge_0x00158d0001ee039a_restart_zigbee2mqtt"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/select/1221051039810110150109113116116_0x00158d0001ee039a/log_level/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_template":"{\"options\": {\"advanced\": {\"log_level\": \"{{ value }}\" } } }","command_topic":"zigbee2mqtt/bridge/request/options","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"entity_category":"config","name":"Log level","object_id":"zigbee2mqtt_bridge_log_level","options":["info","warn","error","debug"],"origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00158d0001ee039a_log_level_zigbee2mqtt","value_template":"{{ value_json.log_level | lower }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/sensor/1221051039810110150109113116116_0x00158d0001ee039a/version/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"entity_category":"diagnostic","icon":"mdi:zigbee","name":"Version","object_id":"zigbee2mqtt_bridge_version","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00158d0001ee039a_version_zigbee2mqtt","value_template":"{{ value_json.version }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/sensor/1221051039810110150109113116116_0x00158d0001ee039a/coordinator_version/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:chip","name":"Coordinator version","object_id":"zigbee2mqtt_bridge_coordinator_version","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00158d0001ee039a_coordinator_version_zigbee2mqtt","value_template":"{{ value_json.coordinator.meta.revision }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/sensor/1221051039810110150109113116116_0x00158d0001ee039a/network_map/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"enabled_by_default":false,"entity_category":"diagnostic","json_attributes_template":"{{ value_json.data.value | tojson }}","json_attributes_topic":"zigbee2mqtt/bridge/response/networkmap","name":"Network map","object_id":"zigbee2mqtt_bridge_network_map","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/response/networkmap","unique_id":"bridge_0x00158d0001ee039a_network_map_zigbee2mqtt","value_template":"{{ now().strftime('%Y-%m-%d %H:%M:%S') }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/sensor/1221051039810110150109113116116_0x00158d0001ee039a/permit_join_timeout/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"device_class":"duration","entity_category":"diagnostic","name":"Permit join timeout","object_id":"zigbee2mqtt_bridge_permit_join_timeout","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00158d0001ee039a_permit_join_timeout_zigbee2mqtt","unit_of_measurement":"s","value_template":"{{ iif(value_json.permit_join_timeout is defined, value_json.permit_join_timeout, None) }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'homeassistant/switch/1221051039810110150109113116116_0x00158d0001ee039a/permit_join/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/bridge/request/permit_join","device":{"hw_version":"zigate 1e03","identifiers":["zigbee2mqtt_bridge_0x00158d0001ee039a"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.36.0"},"icon":"mdi:human-greeting-proximity","name":"Permit join","object_id":"zigbee2mqtt_bridge_permit_join","origin":{"name":"Zigbee2MQTT","sw":"1.36.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x00158d0001ee039a_permit_join_zigbee2mqtt","value_template":"{{ value_json.permit_join | lower }}"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2024-03-07 14:23:43: Zigbee2MQTT started!

Semblerait que ça fonctionne, non?

oui effectivement ta clé est reconnue et Z2M est démarré et dévrait être accessible via son frontend

Merci beaucoup pour l’aide!!

Bon,
Je relance le post :unamused:
J’ai voulu associer un device. Quand j’ouvre le reseau par z2m, la led bleue de la zigate ne clignotte pas. Du coup, j’ai suivi le tuto mis en lien par @bricodx pour vérifier l’état de la zigate. Et là…message d’erreur au moment d’ouvrir le port!


Faut-il que je reflash la zigate? et effacement de l’EEPROM?

Ta popup, c’est une erreur windows, non ?
Quel rapport avec HA ?

Bonjour @Lesuperlolo ,
Effectivement c’est une erreur windows dans le test de la zigate usb qui servira ensuite à connecter des éléments en zigbee à HA.
Si le post dérange, je l’enlève sans problème.

Non, c’est pour comprendre… Tu peux le laisser !

1 « J'aime »

Hier tu as reussi a démarrer ton z2m, alors pourquoi veux tu repasser par le logiciel de test sous windows??? Perso j’ai jamais vérifié la led

Sous z2m, as tu bien passé ta clé en mode BIND avant d’essayer d’ajouter ton nouveau device ??? Et puis après avoir cliqué sur BIND, z2m te donne t’il un message d’erreur ?

@bricodx , alors là, tu m’as perdu…
C’est quoi BIND? Il est où?

Le BIND, c’est l’appairage. C’est le bouton en haut a droite.

Il faut être en mode appairage (sur z2m et sur le device), c’est le meme principe que pour le bluetooth.

Alors je clique sur « Activer l’appairage », j’active l’appairage sur l’appareil à connecter.
J’essaye demain et te redis

oui c’est ça, s’il y a un problème sur Z2M ou ta clé zigbee, lorsque tu vas mettre en mode appairage, tu auras un message d’erreur s’il y a un problème. Si pas de problème, bin ton device devrait être connecté à Z2M

Alors,
J’ai essayé d’associer une télécommande tradfri, un volet profalux… J’ouvre le réseau sur HA, j’active l’appairage des devices…et rien. Je ne vois rien dans z2m.
J’ai l’impression que la zigate ne se met pas en « permit to join ». Je n’ai pas de message d’erreur, sauf quand je scan le reseau :
info 2024-03-11 14:20:08Starting network scan (includeRoutes 'false')

error 2024-03-11 14:20:35Failed to execute LQI for 'Coordinator'

info 2024-03-11 14:20:35Network scan finished

info 2024-03-11 14:20:35MQTT publish: topic 'zigbee2mqtt/bridge/response/networkmap', payload '{"data":{"routes":false,"type":"raw","value":{"links":[],"nodes":[{"definition":null,"failed":["lqi"],"friendlyName":"Coordinator","ieeeAddr":"0x00158d0001ee039a","lastSeen":null,"networkAddress":0,"type":"Coordinator"}]}},"status":"ok","transaction":"vohn7-21"}

Une idée?