Zigbee2mqtt passage en version 2.0.0 ( archive )

Il là l’air, mais je t’en ai mis un en français faire par @pascal_ha

surtout faire attention au pilote a utilisé sur windows ( le lien est sur la page du web flasher ):
image

oui je voulais être sur car j’avais déjà commencé à regarder depuis que j’avais rencontré des soucis avec la version 2.0, encore merci @WarC0zes

Je n’ai pas vu, c’est question. Je ne connais pas la façon dont tu utilises les automatisationa. Surtout avec quel appareil.
Si tu utilises des entités *_action ou *_click, elles sont supprimées sur la v2.0.0. Il faut passer par le MQTT trigger en v2.0.0.

1 « J'aime »

Non, en 2.0 c’est les event : Home Assistant | Zigbee2MQTT

Expérimental en 1, recommandé en 2. La doc est pas à jour.

Pourtant dans son post sur le passage a la v2.0, je ne vois pas mentionner les events.

image

et dans la doc
image
may break in the future.

tant que c’est pas mis en recommandé dans la doc, j’y passe pas.

This will become the recommended method with 2.0.0

Après la page à 3 semaines. Elle n’est pas à jour avec Z2M 2.

Dernière maj de la page :sweat_smile:
image

Bonsoir
Ça fonctionne nickel :wink:

J’ai le même problème.
Mais je n’ai pas compris…

On est d’accord que /addon_config/zigbee2mqtt n’existe pas à la base et qu’il faut le créer?

Et quels autres fichiers déplacer dans ce nouveau répertoire?

Salut de bon dimanche !!
Je suis revenu en arrière avec une backup pour recommencer la maj 2.0.0-1.
De retour en 1.42.0-2, je me rend compte que dans le journal de Z2M j’ai beaucoup de ligne débug… :

:thinking:J’ai transféré mon HA de mon PI4 vers Proxmox la semaine dernière. Cela pourrait avoir un lien ?

C’est global au site cette info. Pour une vision par page, il faut aller voir sur GitHub : zigbee2mqtt.io/docs/guide/usage/integrations at master · Koenkk/zigbee2mqtt.io · GitHub

Donc lla page à bien 3 semaines. Mais ce qui me dérange c’est que contrairement à ce que la doc laisse entendre, cette feature et toujours marquée expérimentale :

Soit dit en passant, j’ai migré sans problème.

Bon, pas claire @WarC0zes , je pose la question clairement : Home Assistant event entity status · Koenkk/zigbee2mqtt · Discussion #25541 · GitHub

3 « J'aime »

C’est bien pour ça que je n’y passe pas encore. Quand ça ne sera plus marqué expérimental, je changerai.

Moi, c’est le « may break in the future. » Qui me gêne :shushing_face:

Ce n’est pas de ta faute. Il y a plus de 200 messages ici et aucun résumé en first post.

Je te propose de faire le résumé dans ce cas, je veux bien me charger de l’inclure dans le 1er post après
Merci à toi

3 « J'aime »

Ben non, clairement pas.

Quand tu te trouve dans la même situation tu ne fait pas le mariole en voulant créer un tuto alors que tu as les mêmes problèmes.

Salut

Je viens de faire la mise a jour en 2.0

mon système : Haos (sur un nuc intel I5) avec clé sonoff Dongle-E (usb)

Voici ce que j’ai fait (si ca peut servir) :

  • modifier mon fichier de configuration.yaml de Zigbee2mqtt en ajoutant les lignes suivantes :
advanced:
  homeassistant_legacy_entity_attributes: false
  hommeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
 device_options:
  legacy: false
Z2M configuration.yaml 1.42 modifié avant MAJ.
homeassistant: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  keepalive: 120
  reject_unauthorized: true
  version: 4
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221101080844-if00
  adapter: ember
frontend:
  port: 8099
advanced:
  homeassistant_legacy_entity_attributes: false
  hommeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 514
    protocol: udp4
    type: '5424'
  channel: 20
  last_seen: ISO_8601
  log_level: error
device_options:
  legacy: false
devices:
  - devices.yaml
availability:
  active:
    timeout: 2
  passive:
    timeout: 60

Contenu de mon dossier zigbee2mqtt avant mise a jour:

Mon nouveau fichier de configuration Z2M après mise a jour :
(fichier modifié lors de la mise a jour, sans intervention de ma part (sauf masquage du password pour le post)

Z2M configuration.yaml 2.0.0 après MAJ.
homeassistant:
  enabled: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  keepalive: 120
  reject_unauthorized: true
  version: 4
serial:
  port: >-
    /dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20221101080844-if00
  adapter: ember
frontend:
  enabled: true
  port: 8099
advanced:
  hommeassistant_legacy_triggers: false
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 514
    protocol: udp4
    type: '5424'
  channel: 20
  last_seen: ISO_8601
  log_level: error
device_options: {}
devices:
  - devices.yaml
availability:
  enabled: true
  active:
    timeout: 2
  passive:
    timeout: 60
version: 4

Contenu de mon dossier zigbee2mqtt apres mise a jour:

(Je ne sais pas si les 2 informations ci dessous son normale ? )

Informations interface Z2M :

4 « J'aime »

C’est en cours de mon coté:

  • désinstalation de Z2M
  • réinstallation
  • je constate que le répertoire \addon_configs\45df7312_zigbee2mqtt a été créé vide:

→ le créer manuellement sans désinstaller?

  • je copie le fichier configuration.yaml depuis \config\zigbee2mqtt vers \addon_configs\45df7312_zigbee2mqtt

En ajoutant:

serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_90b72cd2009dec11ae286a4d73138bba-if00-port0
  adapter: zstack  # ligne à ajouter

Et là rien ne se passe…
Je continue.
J’ajoute:

advanced:
  homeassistant_legacy_entity_attributes: false
  hommeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
  log_level: debug

Mais rien ne se passe.

1 « J'aime »

Tu peux aussi récupérer ton fichier devices.yaml qui contient le renommage des appareils, ça évite de le refaire par le suite :wink:

Salut @Pulpy-Luke (je n’ai pas bien compris.dsl)
Comment ca ? Je dois le recuperer pour le mettre ou ?

le fichier devices et toujours present dans mon dossier zigbee2mqtt.

  • Le répertoire \addon_configs\45df7312_zigbee2mqtt a été créé mais il est vide.