Pb d'installation de zigbee2mqtt (add-on HA) avec Sonoff-E

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: mqtt_adm
  password: xxxx
  server: mqtt://core-mosquitto:1883
  keepalive: 60
  reject_unauthorized: true
  include_device_information: true
serial:
  port: /dev/ttyUSB0

Tu as certain que le dongle est sur ce port USB ?

1 « J'aime »

je vais verifier mais oui c est ce que je retrouve dans materiel


Sous-système:tty

Chemin d’accès au périphérique:`/dev/ttyACM0`

ID:`/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220810163209-if00`

tu as ces 2 lignes de code que j ai pas

base_topic: zigbee2mqtt
et
server: mqtt://core-mosquitto:1883
ou j ai l adresse de mon HA

cela peut dépendre ou ce trouve son install

Si il est installé z2m sur HA alors

homeassistant: true
mqtt:
  server: mqtt://core-mosquitto:1883

C’est OK

et base_topic: zigbee2mqtt
j’ai ceci

advanced:
  log_syslog:
    app_name: Zigbee2MQTT

mon fichier complet :

homeassistant: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: keizie2Oogai0ahsahveiphaeje6reehohlo7Wa6diefae6Ohquekohleeshohsi
  keepalive: 60
  reject_unauthorized: true
  version: 4
  include_device_information: true
serial:
  port: /dev/ttyACM1
  adapter: deconz
frontend:
  port: 8099
advanced:
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 123
    protocol: tcp4
    type: '5424'
  channel: 25
  timestamp_format: DD-MM-YYYY HH:mm:ss
  elapsed: false
  ext_pan_id:
    - 187
    - 114
    - 132
    - 108
    - 151
    - 241
    - 151
    - 6
  log_level: info
availability:
  active:
    timeout: 10
  passive:
    timeout: 1500
permit_join: false
devices:
  '0x00158d000355bbb7':
    friendly_name: Détecteur Palier
    description: Capteur de mouvement sur le palier.
  '0x00158d0003fb75c7':
    friendly_name: Bouton Sonnette
    legacy: true
    description: 'Bouton de la sonnette '
  '0x00158d00040b1174':
    friendly_name: Interrupteur Entrée
    legacy: true
    description: Interrupteur porte d'entrée
  '0x00158d0005d29996':
    friendly_name: LiXee ZLinky
    description: Suivi de la consommation d'électricité
    production: 'false'
    kWh_precision: 3
    measurement_poll_interval: 60
    tarif: Standard - BASE
    linky_mode: standard
    energy_phase: single_phase
  '0x00158d000689716a':
    friendly_name: Porte Cuisine
    description: Capteur porte cuisine
  '0x00158d00027b5238':
    friendly_name: Détecteur Cuisine
    description: Capteur de mouvement dans la cuisine
  '0x00158d00040a9ba4':
    friendly_name: Interrupteur Cuisine
    description: Interrupteur Cuisine
    legacy: true
  '0x00158d0003559fb5':
    friendly_name: Interrupteur Spot Cuisine
    description: Interrupteur du spot à l'évier.
    legacy: true
  '0xf0d1b80000194eb3':
    friendly_name: Eclairage Hotte
    description: Éclairage hotte
  '0x00158d0004097158':
    friendly_name: Interrupteur Salon
    legacy: true
    description: Interrupteur du salon
  '0x00158d0001e541ac':
    friendly_name: Détecteur Salon
    description: Détecteur de mouvement dans le salon
  '0x00158d0003559f19':
    friendly_name: Interrupteur Toilette
    legacy: true
    description: Interrupteur Toilette
  '0x00158d000355bb67':
    friendly_name: Détecteur Toilette
    description: Détecteur de mouvement du toilette
  '0x00158d0006897223':
    friendly_name: Porte Toilette
    description: Capteur de la porte du toilette
  '0x00158d0002e2aa6d':
    friendly_name: Interrupteur Chambre
    description: Interrupteur de la chambre.
    legacy: true
  '0x00158d000163dce5':
    friendly_name: Interrupteur Chevet G.
    description: Interrupteur du chevet gauche chambre.
    legacy: true
  '0x00158d00023883fb':
    friendly_name: Interrupteur Chevet D.
    description: Interrupteur du chevet droit chambre
    legacy: true
  '0x00158d000689a374':
    friendly_name: Porte Chambre
    description: Capteur de la porte chambre.
  '0x001788010b96c1a3':
    friendly_name: Eclairage Chevet Gauche
    color_sync: true
    description: Éclairage chevet gauche, ampoule Philips hue
  '0x001788010b9bfcc1':
    friendly_name: Eclairage Chevet Droit
    color_sync: true
    description: Éclairage chevet droit, ampoule Philips hue
  '0x001788010baa5ffa':
    friendly_name: Eclairage Chambre
    description: Éclairage de la chambre, ampoule Philips Hue.
    color_sync: true
  '0x00158d0002ea0069':
    friendly_name: Interrupteur Salle de bain
    legacy: true
  '0x00158d0006796773':
    friendly_name: Porte Salle de bain
  '0x00158d0007ba6053':
    friendly_name: Détecteur Salle de bain
  '0x00158d0003fb7525':
    friendly_name: Switch 2
    legacy: true
  '0x00158d000223e4d3':
    friendly_name: Switch 3
    legacy: true
  '0x001788010ba3f4a0':
    friendly_name: Eclairage Palier
    color_sync: true
  '0x001788010bd5f9ed':
    friendly_name: Eclairage Lampadaire
  '0x00158d00020f1a2f':
    friendly_name: Switch 5
  '0x001788010b3610a9':
    friendly_name: Spot Evier
  '0x001788010b3610a7':
    friendly_name: Eclairage Toilette
  '0x00158d000373d7e5':
    friendly_name: Switch 4
    legacy: true
ota:
  ikea_ota_use_test_url: false

Si tu veux installer ton dongle sonoff zigbee 3.0 fait comme moi

beaucoup plus simple

donc avec ta solution ca fonctionne sans zigbee2mqtt puisque tu as tout supprimé ?

oui c’est exactement ça et j’ai ZHA qui est apparu pour après appairer mes appareils

Ça ne serait pas un ZBDongle-E que tu as ? Et dans ce cas essayé d’ajouter ceci a ta configuration comme le recommande la doc de z2m

serial:
  adapter: ezsp

J’ai acheté pour ma part le dongle P pleinement supporté.

Tu devrais essayer ce que partage @dgaussin

Le nom de ton périphérique apparait en:
usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220810163209-if00

Chez moi j’ai la version « P » achetée l’an dernier:
usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3ca3f0b541c8eb11aa72bec3de5b81b4-if00

Donc si tu viens de l’acheter, vérifie quelle version tu as, le P ou le E
Le E ils l’appelaient V2 au début…

Sur la page produit de sonoff il y a les comparaisons entre les deux.
Si tu ne sais tjrs pas lequel tu as, tu peux mesurer la coque noire, le E est plus court.

Le lien qui en parle sur Z2M est là:

2 « J'aime »

d apres les cotes de la coque 52mm c est un ZB dongle-E
ITEAD STUDIO OFFICIAL – 28 Mar 21

Zigbee 3.0 USB Dongle Plus–ZBDongle-E

Pre-flashed with Zigbee coordinator firmware based on EZNet 6.10.3 out of box Support smart home platforms like Home Assistant, openHAB, Zigbee2MQTT and so on Based on EFR32MG21 +20dBm output gain …

d apres cette doc il serai deja flashé et effectivement il est apparu dans les home assistant des que je l ai branché sur le port usb

Donc pour Zigbee2MQTT il faut ajouter le ezsp.
C’est pour différencier avec l’ancienne, la P qui utilisait Zstack

serial:
  adapter: ezsp

j ai fait la motif et j obtiens ca dans le journal

s6-rc: info: service z2m: starting
s6-rc: info: service socat: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service z2m successfully started
s6-rc: info: service socat successfully started
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[19:26:48] INFO: Socat not enabled
[19:26:49] INFO: Handing over control to Zigbee2MQTT Core ...
Zigbee2MQTT:info  2022-09-24 19:26:51: Logging to console and directory: '/config/zigbee2mqtt/log/2022-09-24.19-26-51' filename: log.txt
Zigbee2MQTT:info  2022-09-24 19:26:51: Starting Zigbee2MQTT version 1.27.2 (commit #unknown)
Zigbee2MQTT:info  2022-09-24 19:26:51: Starting zigbee-herdsman (0.14.53)```


et pour le coup je sais pas si zigbee2mqtt fonctionne ou pas

socat not enabled
c est grave ?

Non tu n’as pas besoin de socat si ton adaptateur zigbee est sur la même machine que ton z2m. C’est disabled par défaut donc… Et pour beaucoup de monde je pense !

Le log a l’air OK en tout cas, je dirais que ça tourne…

1 « J'aime »

Comme tu peux voir @jo10
Socat not enable

quand je tente d accéder a la page par le logo sur la barre de gauche ou par ouvrire l interface utilisateur web j ai un écrant noir j ai lu quelque part que ca pouvait être long mais non j ai vraiment rien.

As tu cette page ?

oui et quand je clique sur ta fleche verte ecrant noir j ai beau attendre rien ne se passe

Fais nous voir cette partie

Et clique sur journal , et dis nous ce qui dit