Passage Z2M de 1.42.0 à 2.4 0-1 conbee 2

Hello,

Bon je pense avoir assez attendu et testé plusieurs fois la maj en version 2.xx, toujours sans succès
Je voudrais bien faire ça ce week…

A priori niveau Z2M je suis paré

j’ai reboot, tout semble fonctionner HA / Z2M, je suis toujours en 1.42

A priori mes actions sont parées aussi, au moins les inters, c’est impératif, je verrai pour le reste après.

Dans l’absolu je clique sur mettre à jour et tout fonctionne ? ( j’ai testé une fois ça n’était pas le cas, je n’ai peut-être pas attendu assez longtemps après la maj avant de restaurer, mais je n’avais absolument rien qui remontait…)

Merci pour votre participation :wink:
cdt

Salut,
il te faut ces options sur false, avant le passage en v2.0:

advanced:
  homeassistant_legacy_entity_attributes: false
  homeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
device_options:
  legacy: false

c’est marrant car tu as des options de la v2.0 dans la partie homeassistant:

exemple de configue en 1.4x

homeassistant: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: Thexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  keepalive: 60
  reject_unauthorized: true
  version: 4
  include_device_information: false
serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3ee8ee205d29ec1193366f7840c9ce8d-if00-port0
  adapter: zstack
frontend:
  port: 8099
advanced:
  homeassistant_legacy_entity_attributes: false
  homeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
  log_level: info
device_options:
  legacy: false
permit_join: false

en v2.0:

homeassistant:
  enabled: true
mqtt:
  server: mqtt://core-mosquitto:1883
  user: addons
  password: Theexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  keepalive: 60
  reject_unauthorized: true
  version: 4
  include_device_information: false
serial:
  port: >-
    /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_3ee8ee205d29ec1193366f7840c9ce8d-if00-port0
  adapter: zstack
frontend:
  enabled: true
  port: 8099
advanced:
  log_level: info
device_options: {}
devices:
  - devices.yaml
version: 4

Hello @WarC0zes

c’est moi qui les ai ajouté à la main dans la partie home assistant je vais jeter un oeil à tout ça, merci

cdt

Mais ne les ajoutent pas à la main, ça se fait tout seul au passage en v2.0. C’est automatique la migration 1.4x > 2.x

Re,

ok donc j’ai modifié comme ça

je reboot et je peux ensuite faire la maj ? ( j’ai testé dans les outils dev, pas de soucis pour redémarrer )

c’est homeassistant: true et non :

homeassistant:
  enabled: true

c’est en v2 que c’est :

homeassistant:
  enabled: true
1 « J'aime »

ok,

J’ai modifié, redémarré, mon matériel est remonté après 1 minute, je fais une save et je tente la maj, a suivre … :crossed_fingers:

1 « J'aime »

tu devrais voir des fichiers log de migration et des backup de configuration.yaml au passage en v2

Re,

Oui, ça c’est bcp mieux passé que dans mon souvenir, en 30 secondes après avoir redémarré HA, tout était remonté

1

un grand merci à toi :wink:
cdt

Re,

Mes modules wall HUE semblent fonctionner, ouf, par contre mes telecommandes HUE semblent de pas répondre ( il y a une maj OTA en attente, je vais voir si j’arrive à la faire en v2 parce que c’était impossible en v1.42

tes télécommandes utilisaient l’entité action dans tes automatisations ?

En v2, il faut utiliser le device trigger maintenant, car les entités action sont désactivées.

1 « J'aime »

re,

Bon ben pour que ça fonctionne j’ai dû passer de ça qui fonctionnait en 1.42 et plus en 2.4

triggers:
  - domain: mqtt
    device_id: b01981b17fe6fe244313fe546xxxxx
    type: action
    subtype: up-press
    id: Inter_lampe_labo_up
    trigger: device

à ça

Méthode1

triggers:
  - trigger: mqtt
    topic: zigbee2mqtt/Telecommande_HUE_Labo/action
    payload: up_press
    id: Inter_lampe_labo_up

et là ça fonctionne, merci @gael :metal:

attention au passage de subtype: up-press à payload: up_press

et de fait

Méthode3

triggers:
  - domain: mqtt
    device_id: b01981b17fe6fe244313fe546xxxxx
    type: action
    subtype: up_press
    id: Inter_lampe_labo_up
    trigger: device

devrait fonctionner, je confirme demain
cdt

1 « J'aime »

Re,

Je confirme la méthode 1 et la méthode 3 fonctionnent (du message juste au dessus), c’est juste le passage de « - » à « _ » qui pose problème en fait

cdt

étonnant que ça fonctionnait.
ca toujours été un _


ca n’a pas changer depuis la v2.x.

Si tu choisis en déclencheur appareil puis ta télécommande, ça devrait fonctionner.
Tu auras le choix des actions d’appui à sélectionner.

Tu as aussi cette solution :

triggers:
  - trigger: mqtt
    topic: zigbee2mqtt/Mini_Interrupteur_Séjour/action
conditions: []
actions:
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ trigger.payload == 'single' }}"
        sequence:
          - action: light.toggle
            metadata: {}
            data: {}
            target:
              entity_id: light.0x00158d0002e75493
1 « J'aime »

Re,

j’ai toujours eu ça jusqu’en 1.42, sur mes 5 télécommandes , donc c’est pas un coup de malchance :wink:

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.