Driver Z-Wave non initialisé sur Luna — erreur toSorted() incompatible

Remplacez ce texte par votre demande en prenant soin de ne pas effacer les informations renseignées ci-dessous.


**Bonjour,
Je viens de recevoir ma Jeedom Luna et je configure le plugin Z-Wave JS pour la première fois (contrôleur interne, port /dev/ttyS1 — « Jeedom Luna Zwave »).

Configuration :

  • Plugin Z-Wave JS version : 2026-06-02 (stable)
  • Version ZwaveJS UI : 11.15.1 (version recommandée, conforme)
  • Démon : statut OK / Actif
  • Port : Jeedom Luna Zwave (/dev/ttyS1) — correctement sélectionné et sauvegardé

Problème :
Le driver Z-Wave ne s’initialise jamais. L’interface ZwaveJS UI affiche en permanence : « Le driver Z-Wave n’est pas initialisé, veuillez patienter. »

Erreur trouvée dans les logs Zwavejsd :

ERROR: Unhandled Rejection, reason: TypeError: Object.entries(...).filter(...).toSorted is not a function
    at ObjectKeyMap.keyToString
    at ObjectKeyMap.get
    at ZWaveNode.cancelScheduledPoll
    at ZWaveController.initNodes

Mon hypothèse : la méthode toSorted() nécessite Node.js 20+, alors que le système (Debian 11) pourrait fournir une version de Node.js plus ancienne, créant une incompatibilité avec cette version de zwave-js.

J’ai déjà essayé : relancer les dépendances, redémarrer le démon, vérifier la configuration du port — sans succès.

J’ai vérifié : la version de Node.js installée sur la Luna est v18.20.8 (confirmé via node -v), ce qui confirme l’incompatibilité avec la méthode toSorted() utilisée par la version 11.15.1 de ZwaveJS UI/zwave-js (nécessite Node.js 20+)."

Pouvez-vous m’indiquer si un correctif Node.js est prévu pour la Luna, ou s’il existe une version de zwave-js compatible avec l’environnement actuel ?

Merci d’avance,**

Informations Jeedom Luna

Core : 4.4.12 (master)
DNS Jeedom Luna : oui

Plugin : Z-Wave JS
Version : 2026-06-02 01:03:25 (stable)
Statut Démon : Démarré - (2026-06-19 19:24:52)

Bonjour,

Normalement nodejs 22 sur Luna / Jeedom.
Mise à jour probablement en cours.

Il faut le log des dépendances zwavejs (car normalement nodejs est mis à jour à cette étape) ainsi que la page Santé.

PS : j’ai rien contre l’IA pour chercher les problèmes (je le fais aussi), et l’analyse semble correcte, mais le copié/collé direct ça manque d’humain je trouve

Edit : Jeedom devrait être aussi en 4.5 et non 4.4.
Lancer les mises à jour système, ou attendre qu’elles se terminent.

2 « J'aime »

100% d’accord…
Et c’est pareil pour certain « fournisseur » de plugin écrit post IA qui post aussi des copié/collé de réponse IA

Ce post ne mérite pas de réponse

1 « J'aime »

Une mise à jour de jeedom est apparue entre temps, version 4.5, je l’ai faite et j’ai relancé les dépendances du plugin zwavejs. tout est rentré dans l’ordre et fonctionne.
Merci Madcow

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.