Passage à Zigbee2MQTT en parallele de ZHA?

Bonjour,

j’ai tous mes appareils qui tournent de manière plutot stable sous ZHA depuis deux ans. J’ai fait l’acquisition d’un capteur de niveau d’eau de cuve Ept Tech smart tlc2206 et d’aprés ce que je lis un peu partout, la seule manière de le faire remonter dans HA est via Z2M. Je ne souhaite pas migrer tous mes appareils sur Z2M (cela en vaut-il la peine?).
Dans ce cas, que me conseillez-vous? Est-il possible d’utiliser un deuxieme Dongle dédié pour Z2M ?
Mon dongle actuel est le Sonoff E.

Merci d’avance

Ma configuration

System Information

version core-2024.7.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.4
os_name Linux
os_version 6.6.31-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in true
subscription_expiration 13 août 2024 à 02:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled true
remote_server eu-central-1-20.ui.nabu.casa
certificate_status ready
instance_id 0b0ff83bbfaf489f9591ebc911cbba47
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.4
update_channel stable
supervisor_version supervisor-2024.08.0
agent_version 1.6.0
docker_version 26.1.4
disk_total 219.4 GB
disk_used 7.8 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons File editor (5.8.0), Mosquitto broker (6.4.1), tydom2mqtt (3.5.2), teleinfo2mqtt (9.0.3), Grafana (10.0.0), Zigbee2MQTT (1.39.1-1), Terminal & SSH (9.14.0)
Dashboards
dashboards 2
resources 0
views 1
mode storage
Recorder
oldest_recorder_run 8 août 2024 à 14:30
current_recorder_run 12 août 2024 à 15:59
estimated_db_size 105.80 MiB
database_engine sqlite
database_version 3.45.3

hello
oui avec 2 dongles tu pourra utiliser ZHA et Z2M en parallèle

avec un 2eme sonoff E il faudra simplement le flasher pour supporter le nouveau driver ember de Z2M

1 « J'aime »

Bonjour,
Je me permet d’intervenir dans la discussion, car je me suis posé la question de faire cohabiter zha et mqtt, et j’avais lu que ce n’était pas trop conseillé d’avoir les 2 en même temps (Je me souviens plus de la raison).

Alors du coup, je me repose la question :thinking:

Salut,

C’est techniquement possible de faire cohabiter les 2 (avec 2 dongles !) mais c’est sans doute au prix de plein d’autres soucis:

  • Avec 1 seul HA (et zha + z2m en addon) ça va passer son temps à détecter les dongles et risque de basculer de l’un à l’autre. ça se règle en faisant 2 instances séparées mais du coup double maintenance. :man_bowing:
  • ça fait 2 réseaux à faire cohabiter, avec les interférences qui vont bien (zigbee et wifi)
  • et comme ce sont 2 réseaux distincts, pas de maillage entre les réseaux… C’est dommage, c’est ce qui fait la force du zigbee
  • 2 fois le risque de casser un truc (une partie mais du coup il faut savoir laquelle) avec les mises à jour

Donc libre à chacun de faire ce qu’il veut mais perso je ne me lancerai pas dans un telle aventure.
Sachant que la prise en charge est meilleure sur Z2M en nombre, moi je privilégiai ce choix, quitte à faire une migration.

3 « J'aime »

Personnellement, j’ai les deux qui cohabitent : ZHA avec Sonoff Type E et Z2M avec Sonoff Type P. J’ai environ une cinquantaine d’appareils sur chaque réseau avec à peu près autant de routeurs de chaque côté et les canaux sont réglés de façon à essayer de limiter les interférences (entre les réseaux zigbee et le wifi).

Le fait d’avoir mis une partie des appareils sous ZHA et une autre sous Z2M vient essentiellement de nombreux problèmes avec Z2M (au départ) puis après avoir tout passé sous ZHA, un tas d’appareils fonctionnant mal (notamment les détecteurs d’ouverture) ou pas du tout reconnus (sirène extérieure). Du coup j’avais repassé tout ce qui était en lien avec l’alarme sous Z2M et laissé le reste sous ZHA (lumières, interrupteurs). J’ai ajouté petit à petit des prises murales sur les deux réseaux pour augmenter le maillage.

J’ai lu à plusieurs reprises qu’il fallait éviter d’avoir deux dongles identiques pour faire cohabiter les deux (ZHA et Z2M).

Bonjour,
je rejoins @Pulpy-Luke, c’est trop de contrainte d’avoir deux réseaux Zigbee avec deux intégrations différente.
Perso je passerai tout sur Z2M .

1 « J'aime »

A part s’emmerder la vie techniquement je ne vois pas de soucis a faire cohabiter les 2 réseaux

Mais comme @Pulpy-Luke je ne le conseille pas

Ce qui m’étonne c’est ton capteur… En regardant un peu, je ne trouve que des versions Wifi, pas de zigbee… Dans ce cas, Z2M ne te servira pas à grand chose. Et il n’y a pas d’appareil Ept Tech compatibles Z2M dans la liste des « supported device »

Le seul capteur zigbee de cette marque est celui-ci (à priori) :

2 « J'aime »

Non c’est bien la version Zigbee que j’ai commandé et il est bien détecté par ZHA (mais aucune entité disponible)

Salut, c’est marrant que l’appareil ne soit pas indiqué sur le site du fabriquant… Mais bon, c’est la Chine :grin:

En revanche, essaie de voir s’il est donné comme compatible avec Z2M avant de tout réappairer.

Bonjour à tous,

c’est bon j’ai entièrement migré tout mon système sur Z2M, grace à vos commentaires et votre aide. Merci à tous :smiling_face_with_three_hearts:
J’ai flashé mon Dongle E et entré la config suivante:

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: xxxxxxx
  password: xxxxxx
  server: mqtt://core-mosquitto:1883
serial:
  port: /dev/ttyACM1
  adapter: ezsp

J’ai également suivi les excellents conseils de @alju dans son post sur la remontée de ce capteur de niveau via un convertisseur externe sur Z2M et cela fonctionne à merveille! Encore merci à lui également :innocent:

Bonjour,
Il faut utiliser le driver Ember maintenant. Ezsp est abandonner.
Il faut flasher la clé en version 7.4.3 ( avec le baudrate 115200 ) et modifier adapter: ezsp en adapter: ember.

il vaut mieux utiliser le ID du chemin , que le path.
Pour récupérer le ID:
partie 7

exemple :

serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20XXXXXXXXX-if00
1 « J'aime »

Bien réglé ZHA/Z2M/Deconz cohabitent très bien. Mais dans la pratique et au delà du lab c’est aussi se compliquer la vie.

Ma règle sur les installations que je gère pour des amis : si un objet Zigbee est mal ou pas géré sous ZHA on ne l’utilise pas. On s’en passe, on trouve autre chose. Sur ces installation je ne veux que tu pur standard et des choses très éprouvées afin de minimiser la maintenance et maximiser la fiabilité…

Après chacun voit midi à sa porte…

2 « J'aime »