Accès au frontend de Z2M impossible

J’ai réussi l’installation de Z2M mais je n’arrive pas à accéder au Frontend.

Je suis sur la dernière version de home assistant sur un Raspberry pi 4B avec un SSD.
La clé : SONOFF ZigBee 3.0 USB Dongle Plus, EFR32MG21 Coordinator, Universelle USB

Bonjour à tous !

Je viens de ma lancer dans home assistant et je trouve ce projet très intéressant.
Jusque là avec l’aide de ce forum je ne me suis pas trop mal débrouillé mais sur l’installation de Z2M je bloque !

Je précise que j’ai beaucoup cherché sur ce forum et sur le net
Pour l’installation de Zigbee2MQTT je me suis aidé de :
[- Comment installer MQTT et Zigbee2MQTT sur Home Assistant 2024?

https://www.domo-blog.fr/comment-activer-interface-web-frontend-zigbee2mqtt/

https://forum.hacf.fr/t/tuto-installation-de-zigbee2mqtt-et-broker-mosquitto/23103

Voici l’état de l’installation de Z2M :


Pour moi Z2M est démarré !


Et pour Mosquitto broker


Merci de votre aide et hâte de vos lire !


Salut

Désolé, mais tu as 2 indications qui prouvent le contraire:

Clique sur le bouton démarrer, et ensuite regarde l’onglet « Journal » où tu peux voir les logs.

PS: Evite les screenshots, ç’est illisible

PPS: Tu n’as pas mis ta configuration :

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Désolé pour le message illisible.

Voici ma configuration :

System Information

version core-2024.2.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.1
os_name Linux
os_version 6.1.73-haos-raspi
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 5000
Installed Version 1.34.0
Stage running
Available Repositories 1401
Downloaded Repositories 6
Home Assistant Cloud
logged_in true
subscription_expiration 26 février 2025 à 01:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled false
google_enabled true
remote_server eu-central-1-14.ui.nabu.casa
certificate_status ready
instance_id 86dd6c28bd2c4da3a5f14b3fa15f5785
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.0
update_channel stable
supervisor_version supervisor-2024.02.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 116.7 GB
disk_used 10.8 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.9.0), Studio Code Server (5.15.0), File editor (5.8.0), InfluxDB (5.0.0), Grafana (9.1.3), Linky (1.4.0), MetersToHA (dev), Mosquitto broker (6.4.0), Zigbee2MQTT (1.35.3-1)
Dashboards
dashboards 1
resources 0
views 8
mode storage
Recorder
oldest_recorder_run 18 février 2024 à 17:00
current_recorder_run 28 février 2024 à 04:36
estimated_db_size 294.01 MiB
database_engine sqlite
database_version 3.44.2

Donc le souci c’est que Z2M ne démarre pas
Et c’est là que je bloque !

Bonjour, tu as fait la manip que Giga77 te propose?

Oui et sur le log c’est mis que zigbee2mqtt est démarré

partage tes logs, stp.

il faut que tu utilises le texte préformaté

,« name »:« Zigbee2MQTT Bridge »,« sw_version »:« 1.35.3 »},« device_class »:« duration »,« entity_category »:« diagnostic »,« name »:« Permit join timeout »,« object_id »:« zigbee2mqtt_bridge_permit_join_timeout »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 1.35.3 »,« url »:« https://www.zigbee2mqtt.io »},« state_topic »:« zigbee2mqtt/bridge/info »,« unique_id »:« bridge_0x90395efffe3f7c50_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-02-28 12:38:43: MQTT publish: topic ‹ homeassistant/switch/1221051039810110150109113116116_0x90395efffe3f7c50/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 »:« EZSP v8 6.10.3.0 build 297 »,« identifiers »:[« zigbee2mqtt_bridge_0x90395efffe3f7c50 »],« manufacturer »:« Zigbee2MQTT »,« model »:« Bridge »,« name »:« Zigbee2MQTT Bridge »,« sw_version »:« 1.35.3 »},« icon »:« mdi:human-greeting-proximity »,« name »:« Permit join »,« object_id »:« zigbee2mqtt_bridge_permit_join »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 1.35.3 »,« url »:« https://www.zigbee2mqtt.io »},« payload_off »:« false »,« payload_on »:« true »,« state_topic »:« zigbee2mqtt/bridge/info »,« unique_id »:« bridge_0x90395efffe3f7c50_permit_join_zigbee2mqtt »,« value_template »:« {{ value_json.permit_join | lower }} »} ›
Zigbee2MQTT:info 2024-02-28 12:38:43: MQTT publish: topic ‹ zigbee2mqtt/bridge/state ›, payload ‹ {« state »:« online »} ›
Zigbee2MQTT:info 2024-02-28 12:38:43: Zigbee2MQTT started!

,"name":"Zigbee2MQTT Bridge","sw_version":"1.35.3"},"device_class":"duration","entity_category":"diagnostic","name":"Permit join timeout","object_id":"zigbee2mqtt_bridge_permit_join_timeout","origin":{"name":"Zigbee2MQTT","sw":"1.35.3","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x90395efffe3f7c50_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-02-28 12:38:43: MQTT publish: topic 'homeassistant/switch/1221051039810110150109113116116_0x90395efffe3f7c50/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":"EZSP v8 6.10.3.0 build 297","identifiers":["zigbee2mqtt_bridge_0x90395efffe3f7c50"],"manufacturer":"Zigbee2MQTT","model":"Bridge","name":"Zigbee2MQTT Bridge","sw_version":"1.35.3"},"icon":"mdi:human-greeting-proximity","name":"Permit join","object_id":"zigbee2mqtt_bridge_permit_join","origin":{"name":"Zigbee2MQTT","sw":"1.35.3","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt/bridge/info","unique_id":"bridge_0x90395efffe3f7c50_permit_join_zigbee2mqtt","value_template":"{{ value_json.permit_join | lower }}"}'
Zigbee2MQTT:info  2024-02-28 12:38:43: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload '{"state":"online"}'
Zigbee2MQTT:info  2024-02-28 12:38:43: Zigbee2MQTT started!

Il semblerait qu’il démarre.
Il faut parfois attendre un peu avant d’accéder à l’interface.

Donc si je ne me trompe pas, c’est bien une SONOFF model P ? - si oui alors pourquoi avoir mis: adapter: ezsp alors ? car c’est pour la SONOFF Model E only

pour comparer voici ma config en mode yaml des options de configuration d’une clef SONOFF Model P:

data_path: /config/zigbee2mqtt
socat:
  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
mqtt:
  base_topic: zigbee2mqtt
  user: <MonUser MQTT>
  password: <Mon MDP MQTT>
  server: mqtt://192.168.1.52:1883
serial:
  port: /dev/ttyUSB0

Non, c’est un modèle E (EFR32MG21)
Vu que les logs indiquent qu’il a bien démarré, il faut peut-être juste attendre un peu avant d’ouvrir l’interface Z2M

Ah! Dsl alors pas d’autre idée en ce qui me concerne.
PS: pourquoi avoir le permit join actif ? c le seul delta que je vois par rapport à ma config dans mqtt:

Pas beaucoup d’idée non plus, sauf ça:
Essaie un hard reboot de ton Rpi (off/on électrique) pour redémarrer totalement HA

Parfois il faut ça pour mettre d’aplomb certains addons, en particulier après une restauration…

[edit] j’ai retrouvé où j’avais déjà vu ça en plus de mes mésaventures perso, ça ressemble à ton problème @moiscan :

et ça vient au départ de @WarC0zes , comme souvent pour les solutions… :wink:

1 « J'aime »

Bon comment dire ?

Vous êtes des génies !!!

J’ai fais un hard reboot du RP et miracle ça marche.
Par contre comme l’installation de home assistant est récente je n’ai encore jamais fais de restauration.

Encore merci à tous :kissing_heart:

2 « J'aime »

Alors profites en pour faire une sauvegarde…

Et aussi ajoute une solution automatisée de sauvegarde, comme par exemple google drive backup ou samba backup ou autre…

1 « J'aime »

Salut,
de rien :grin:

1 « J'aime »