Pour info: maj z2m en 2.2.0, problèmes rencontrés

Bonjour,

Je viens de faire le maj de z2m en 2.2.0
Les problèmes rencontrés sont listés ici: https://github.com/Koenkk/zigbee2mqtt/discussions/26935

  • tous les « devices » apparaissent offline dans l’interface z2m
  • j’ai constaté un problème de définition de variable pour Lixee

A suivre…
Christophe.

3 « J'aime »

Merci pour le bêta-test :slight_smile: , j’attends un peu alors !

merci pour le retour… lorsque tu reviens en 2.1 ca fonctionne a nouveau ?

Bonjour,
J’ai fait le test. Même problème en 2.2.0 et tout fonctionne à nouveau en forçant la version en 2.1.3.

1 « J'aime »

Oui idem pour moi. il existe aussi des problèmes sur les maj OTA …
Donc retour en 2.1.3 pour moi également.

Salut

V2.2.1 ok

Il faudrait changer le tag pour zigbee2mqtt J’ai eu de la diffifulté à le trouver sans ce tag ou zigbee2mqtt dans le sujet ou le corps du message.
Ce souci concerne jeezigbee, zigbeelinker et ceux passant par un moyen tiers.

Antoine

Tags ajoutés.
Mise à jour en 2.2.1 fonctionnelle chez moi aussi

1 « J'aime »

Bonjour,
Décidément, toutes les mises à jour mensuelles depuis le passage en v2 en début d’année présentent toutes une potentielle source de problèmes divers et variés… :thinking:

Question : est-ce que la mise à niveau de NodeJS vers la version 22, comme reportée ici, est nécessaire au préalable de la montée vers la v2.2.1 de z2m (actuellement je suis avec NodeJS en v20.19.0) ?

Bonjour, NON la version de nodejs communément acceptée par les développeurs est actuellement la 20.

Ok, merci pour cette info, c’est juste pour être sûr…
Je comprend que la mise à jour de NodeJS vers la v22 ne doit s’envisager donc que pour les systèmes montés sur un serveur (‹ bare metal ›) qui rencontreraient un problème, comme mentionné dans le PR #26937
:+1:

Merci pour l’ajout des tags. Et effectivement la version 2.2.1 corrige les 2 problèmes évoqués (et aussi d’autres)

Salut
Je viens de vérifier ma version de Node JS sur mon Atlas. Je suis en 20.17
Tu crois qu’il faut que je passe dans la même version que toi?
Bonne soirée

Non, ne touchez pas aux versions, les plugins s’en chargent pour vous.

3 « J'aime »

Bonjour
Je suis passé aujourd’hui d une version 2.1.1 a 2.2.1
cela a fonctionné en supriment la ligne Device_options: [] dans le fichier configuration.yaml

:+1: :grin:

1 « J'aime »

Salut

Perso des soucis ce jours avec la v2.2.1 quand j’ai voulu appairer des Nodon SIN-4-2-20.
En inconnu alors que j’en ai déjà un qui fonctionne et en cas de reboot, liste des devices qui reste vide.

Je suis revenu sur v2.1.0 au final.

Antoine

Passage en 2.2.1 hier soir sur mon clone ok et en prod ok aussi pas de soucie rencontré de mon côté

Hello,
J’ai tenté un passage en 2.2.1, cela a foiré, impossible de démarrer le daemon.
Du coup, je suis repassé en 2.1.3, version qui marchait, et pareil.

> zigbee2mqtt@2.1.3 start
> node index.js
Starting Zigbee2MQTT without watchdog.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
- ota must be object
If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Mon fichier configuration ne semble pas être mauvais…

---
mqtt:
  server: mqtt://127.0.0.1:1883
  user: jeedom
  password: m35COt3uGTanJigO2G1F
  base_topic: zigbee2mqtt
  include_device_information: true
serial:
  port: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2151040-if00
  adapter: deconz
frontend:
  enabled: true
  port: 8080
  host: 0.0.0.0
  auth_token: Yl1DCxRKuWXXXXXXXXY174UFiq
advanced:
  last_seen: ISO_8601
  network_key:
  - 199
  - 97
  - 108
  - 67
  - 16
  - 169
  - 185
  - 140
  - 87
  - 160
  - 163
  - 129
  - 249
  - 145
  - 104
  - 139
  pan_id: 41781
  ext_pan_id:
  - 194
  - 227
  - 122
  - 246
  - 18
  - 217
  - 62
  - 143
  log_level: debug
  log_syslog:
    app_name: Zigbee2MQTT
    eol: /n
    host: localhost
    localhost: localhost
    path: /dev/log
    pid: process.pid
    port: 514
    protocol: udp4
    type: "5424"
  log_output:
  - console
  - file
  log_debug_to_mqtt_frontend: false
devices:
  "0x14b457fffe80dd3d":
    friendly_name: "0x14b457fffe80dd3d"
    icon: device_icons/fe53c4d430244037f50b8b82cc29b0ed.jpeg
  "0x0017880103e7211b":
    friendly_name: "0x0017880103e7211b"
    icon: device_icons/360a298459400e3cbb61282857e9472c.jpeg
  "0x00178801102e4559":
    friendly_name: "0x00178801102e4559"
    icon: device_icons/797ab1a20125352ffdd0f12bc37ecea2.jpeg
    description: Abat-jour
  "0x00178801102bbf55":
    friendly_name: "0x00178801102bbf55"
    icon: device_icons/797ab1a20125352ffdd0f12bc37ecea2.jpeg
    description: Boule
  "0x00178801102e455a":
    friendly_name: "0x00178801102e455a"
    icon: device_icons/797ab1a20125352ffdd0f12bc37ecea2.jpeg
    description: Buffet
  "0x3c6a2cfffed3ad79":
    friendly_name: "0x3c6a2cfffed3ad79"
    icon: device_icons/03c059a42daec9fd27c4ac803365cde5.jpeg
  "0x0017880103e00138":
    friendly_name: "0x0017880103e00138"
    icon: device_icons/14ca33ee002c1d44a2e9011a23d82797.jpeg
    description: Cuisine
  "0x003c84fffe28435c":
    friendly_name: "0x003c84fffe28435c"
    occupancy_timeout: 90
    description: Dressing
    icon: device_icons/e98cb2d09445ca89d24b854cb46c263a.jpeg
    illuminance_below_threshold_check: true
  "0x00178801029df4dd":
    friendly_name: "0x00178801029df4dd"
    icon: device_icons/14ca33ee002c1d44a2e9011a23d82797.jpeg
    description: Chambre
  "0x00158d0002807901":
    friendly_name: "0x00158d0002807901"
    icon: device_icons/c92c87b28270683a4045b96d1e6ae2cd.jpeg
  "0x90fd9ffffe17157a":
    friendly_name: "0x90fd9ffffe17157a"
    icon: device_icons/0b06c7281606dc622a2a3a6979ba1849.jpeg
    description: Mathieu
  "0x90fd9ffffe03d410":
    friendly_name: "0x90fd9ffffe03d410"
    icon: device_icons/0b06c7281606dc622a2a3a6979ba1849.jpeg
    description: Cedric
  "0x7cb03eaa00b064a9":
    friendly_name: "0x7cb03eaa00b064a9"
    icon: device_icons/c8127a1a1cb93ec8effb1001a755e6bb.jpeg
  "0xf0d1b800001a1e26":
    friendly_name: "0xf0d1b800001a1e26"
    icon: device_icons/1df9aadec9747ac5d57fbef9e3f92054.jpeg
    description: Terrasse
  "0xf0d1b800001a17c0":
    friendly_name: "0xf0d1b800001a17c0"
    icon: device_icons/1df9aadec9747ac5d57fbef9e3f92054.jpeg
    description: Rue
  "0x0c4314fffefd99d3":
    friendly_name: "0x0c4314fffefd99d3"
    occupancy_timeout: 30
    description: Jardin
    illuminance_below_threshold_check: false
    icon: device_icons/e98cb2d09445ca89d24b854cb46c263a.jpeg
  "0x0c4314fffe1bcb35":
    friendly_name: "0x0c4314fffe1bcb35"
    icon: device_icons/e5d6a4f7583b42d5a512441db70d8448.jpeg
    description: Cabanon
  "0x54ef441000263e0e":
    friendly_name: "0x54ef441000263e0e"
    icon: device_icons/6deec360d5ba7bc4f18381b7c32a5704.jpeg
  "0x00158d0006b6416c":
    friendly_name: "0x00158d0006b6416c"
    icon: device_icons/fc05af2620d7cfdd69b5d43d25807a68.jpeg
  "0x00158d0005ce76da":
    friendly_name: "0x00158d0005ce76da"
    icon: device_icons/67131ca45c2f3f626db0b216f086a39c.jpeg
    linky_mode: standard
    tarif: Standard - BASE
    energy_phase: single_phase
    production: "true"
    measurement_poll_chunk: 5
    kWh_precision: 2
    measurement_poll_interval: 60
    tic_command_whitelist: EAST,IRMS1,URMS1,CCASN,SINSTS,MSG1,MSG2,LTARF,EAIT,SINSTI,Linkquality
  "0x70ac08fffe7c23bd":
    friendly_name: "0x70ac08fffe7c23bd"
    icon: device_icons/f00335e362d4d24b1f7b485cc5740df8.jpeg
    description: Sonnette
  "0x385b44fffea7c116":
    friendly_name: "0x385b44fffea7c116"
    icon: device_icons/f00335e362d4d24b1f7b485cc5740df8.jpeg
    description: Gaz
  "0xccccccfffe5f087e":
    friendly_name: "0xccccccfffe5f087e"
    icon: device_icons/fee5aad94d7b45a1341c169fc61cf3f9.jpeg
  "0xa4c13836a9706b0b":
    friendly_name: "0xa4c13836a9706b0b"
  "0x00158d000ad6252f":
    friendly_name: "0x00158d000ad6252f"
    description: R1
  "0x00158d000ad91807":
    friendly_name: "0x00158d000ad91807"
    description: R2
  "0x00158d000ad92f6c":
    friendly_name: "0x00158d000ad92f6c"
    description: R1 new
    state_action: false
    power_precision: 2
    voltage_precision: 2
    energy_precision: 2
    current_precision: 2
  "0xa4c1386fb84d0bd3":
    friendly_name: "0xa4c1386fb84d0bd3"
    state_action: true
  "0xa4c13809e93e2d35":
    friendly_name: "0xa4c13809e93e2d35"
  "0xa4c1386f8542d37a":
    friendly_name: "0xa4c1386f8542d37a"
    description: "S\xE8che-linge"
  "0xa4c138a35a3ea1a2":
    friendly_name: "0xa4c138a35a3ea1a2"
    description: "Machine \xE0 laver"
  "0xa4c138882bb95409":
    friendly_name: "0xa4c138882bb95409"
    description: Lave-vaisselle
    current_precision: ""
  "0x70b3d52b600060f1":
    friendly_name: "0x70b3d52b600060f1"
  "0x70b3d52b600078e8":
    friendly_name: "0x70b3d52b600078e8"
  "0x70b3d52b60007909":
    friendly_name: "0x70b3d52b60007909"
  "0x70b3d52b6000778d":
    friendly_name: "0x70b3d52b6000778d"
groups:
  1:
    friendly_name: Salon
  2:
    friendly_name: "Pi\xE8ces de vie"
  3:
    friendly_name: Dressing
  4:
    friendly_name: Maison
  5:
    friendly_name: Repas
  6:
    friendly_name: Chemins
ota: {}
version: 4
permit_join: false
external_converters:
- /var/www/html/plugins/z2m/core/class/../config/converters/Danfoss/icon.js
...

J’ai même restauré mon fichier configuration, mais pareil :frowning:
Pouvez-vous m’aider ?
Merci

Salut

Enlève la ligne ota pour voir.

Antoine

1 « J'aime »

[2025-04-11 21:39:20] [32minfo[39m: z2m: Zigbee2MQTT started!

Bien joué ! Merci beaucoup, mais comment tu as su ?
Tu crois que je peux tenter la 2.2.1 ?

J’ai lu le log.

Comme la 2.2.1 a mis le binz chez moi, je me vois pas la recommander.

1 « J'aime »