Dans le Client MQTT, nouvelle case à cocher « Inclusion active à la connexion (au démarrage) »
Les états infos venant d’une action sur une commande seront maintenant actualisés à la valeur venant de Zigbee2MQTT (évitera les faux positifs quand on clique sur ON d’une ampoule, mais qu’elle est injoignable).
Ajout de la commande Refresh sur les équipements. Pour un équipement sur secteur, cela va demander un rafraichissement à l’équipement. Pour les équipements sur batterie, ce n’est pas le cas.
Cette version met en cache les images des équipements. Lancez une Synchronisation pour mettre en cache les images (surtout s’il en manque et qu’elles n’apparaissent plus).
Correction d’un bug de pid_file sur la dernière version de Mosquitto (détecté sous debian 11)
Mise à jour en béta du 2/12/2021 (passage en stable le 9/12/2021)
Option dans l’équipement pour désactiver les alertes « L’équipement n’a pas répondu à la commande envoyée » : Les ordres seront répétés, mais l’alerte ne s’affichera plus. D’office les ordres OPEN CLOSE STOP n’afficheront plus d’alerte.
Affichage du numéro de version Zigbee2MQTT installé dans la configuration du plugin. Pour rappel, il faut relancer les dépendances pour mettre à jours Zigbee2MQTT.
Comment avoir le changelog (même mineur) dans update svp ? J’aimerais bien au moins voir le code qui a été modifié afin de double check.
Thanks.
EDIT : Je sais qu’on en a déjà parlé ici, mais l’open source, et savoir ce qu’on fait manger à notre machine peut être fun (surtout quand la domotique est devenue vitale et critique sur certains aspects). Have fun !
Relancez les dépendances pour appliquer la version sélectionnée.
Explication : Un bug ne permettait pas de changer facilement de version de zigbee2mqtt.
De plus, la dernière version de zigbee2mqtt est uniquement compatible avec NodeJS 20 qui lui même n’est pas compatible avec Debian Buster (Debian 10).
Utilisez la version 1.39.0 de zigbee2mqtt (et NodeJS 18) pour faire fonctionner zigbee2mqtt sur votre Debian 10.
Si NodeJS 20 est installé, il faudra le désinstaller et relancer les dépendances ZigbeeLinker pour que NodeJS 18 se réinstalle.
!! A vos propres risques !!
Pour désinstaller NodeJS complètement :
· 04/01/2025 :
L’installation zigbee2mqtt est bloquée temporairement à la version 1.42.0 en attendant la future compatibilité du plugin avec la version 2 de zigbee2mqtt.
Si vous étiez passé en version 2 de zigbee2mqtt. Installez la dernière version du plugin ZigbeeLinker et relancez les dépendances.
J’en profite pour vous souhaitez mes meilleurs voeux à tous.
13/01/2025 :
ZigbeeLinker est compatible avec Zigbee2MQTT version 2.
Relancer les dépendances pour que Zigbee2MQTT passe en v2 (NodeJs 20 sera installé si ce n’est pas déjà le cas)
Possibilité de revenir en v1 en forçant la version 1.42.0 dans la configuration du plugin :
Constats et bugs zigbee2mqtt sur le passage de v1 en v2 :
(vu sur quelques installations)
Perte de la liste des équipements des groupes : Il suffira de rajouter les équipements dans les groupes.
Des lignes xxxxxx : [ ] (avec des crochets sans rien à l’intérieur) bloquent le démarrage de zigbee2mqtt sans message. La solution est d’aller dans zigbeeLinker et d’éditer le configuration.yalm pour réparer ou supprimer ces lignes (puis relancer le démon).
· 03/03/2025 et 04/03/2025 :
Suite à l’erreur dans l’installation des dépendances en v2.x.x :
ERROR Failed to switch pnpm to vx.xx.x. Looks like pnpm CLI is missing at "/root/.local/share/pnpm/.tools/pnpm/x.xx.x/bin" or is incorrect
spawnSync /root/.local/share/pnpm/.tools/pnpm/x.xx.x/bin/pnpm ENOENT
Force pnpm en version x.xx.x utilisée par la version zigbee2mqtt dans les dépendances.
Mise à jour des dépendances pour corriger quelques erreurs.
· 06/03/2025 :
Correction d’une erreur de syntaxe qui provoquait une erreur quotidienne : Erreur sur la fonction cronDaily du plugin : Call to undefined function check_last_version_z2m()