# Intégration externe - ZwaveJS

**URL:** <https://community.gladysassistant.com/t/integration-externe-zwavejs/10694>\
**Category:** Développement\
**Tags:** integration-externe\
**Created:** [Août 23, 2026, 5:58 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694 "2026-08-23T05:58:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 18, 2026, 6:38 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/1 "2026-08-18T06:38:36Z")

</div>

Salut @pierre-gilles  
J’ai vu que tu as passé l’intégration zwaveJS en déprécié, une intégration externe arrive ?

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/4/045a9cec3f94483f51f8358809628c34017758d9.png)

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Août 19, 2026, 10:34 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/2 "2026-08-19T22:34:57Z")

</div>

Je me pose la même questions ?

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Août 20, 2026, 6:45 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/3 "2026-08-20T06:45:52Z")

</div>

A terme, toutes les intégrations seront externes, non?

Excepté MQTT, ZigBee et je ne sais plus quoi…

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 20, 2026, 6:52 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/4 "2026-08-20T18:52:11Z")

</div>

> [@mutmut](#):
>
> J’ai vu que tu as passé l’intégration zwaveJS en déprécié, une intégration externe arrive ?

C’est @Sescandell qui l’a passé en déprécié, je le laisse te répondre, c’est lui gère toute la partie Z-Wave 🙂

---

<div class="post-metadata">

**Author:** ![Sescandell](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/sescandell/32/3759_2.png) [@Sescandell](https://community.gladysassistant.com/u/Sescandell)\
**Post date:** [Août 22, 2026, 7:28 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/5 "2026-08-22T19:28:02Z")

</div>

Une version externalisée est en cours de finalisation ici : [GitHub - sescandell/gladys-zwavejs · GitHub](https://github.com/sescandell/gladys-zwavejs)

J’ai coupé la semaine qui vient de passer pour cause de vacances 🙂 je reprends le sujet dans la semaine pour publier la nouvelle intégration comme il se doit (une fois mieux testée en situation réelle). Je ne recommande pas _encore_ de chercher à migrer dessus sauf à des buts de tests : je n’ai pas fait suffisament de tests encore.

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Août 23, 2026, 5:58 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/6 "2026-08-23T05:58:10Z")

</div>

Hello et merci de ton retour 💪

Y aura til moyen de migré ceux qui n’avait pas retiré entre mqtt et zwavejs ? 😅

Jai encore quelques appareil fonctionnel dans mqtt

 ![25385](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/0/0/00b1787a218caff8855d8cb47802f188b7c449c4.jpeg)

Merci d’avance et bon courage pour la reprise

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 23, 2026, 12:11 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/7 "2026-08-23T12:11:58Z")

</div>

Bon retour parmi nous @Sescandell ☺

Petites questions sur cette intégration externe.

- est-ce que tu reprends exactement l’actuelle intégration ?
- est-ce que l’on aura un docker zwavejs pour TOUT gérer via Gladys (clé, appareils, associations, etc.) ?
- Est-ce que l’on pourra choisir entre une installation zwavejs externe et interne ?
- Peut-on avoir un bouton associer/dissocier ?
- est-ce que tu vas ajouter le suivi conso énergétique ?

En gros, je ne souhaite plus passer par jeedom pour gérer mon réseau zwave mais par Gladys, à qui il manque les fonctionnalités de gestion, en plus du mapping existant.

---

<div class="post-metadata">

**Author:** ![Sescandell](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/sescandell/32/3759_2.png) [@Sescandell](https://community.gladysassistant.com/u/Sescandell)\
**Post date:** [Août 23, 2026, 3:56 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/8 "2026-08-23T15:56:29Z")

</div>

Hello,

Oula, tant de choses…

> [@spenceur](#):
>
> Y aura til moyen de migré ceux qui n’avait pas retiré entre mqtt et zwavejs ? 😅

C’est quoi ton cas, je ne comprends pas la situation de départ ? 🙂

> [@mutmut](#):
>
> - est-ce que tu reprends exactement l’actuelle intégration ?

Oui… en fait c’est tout le sujet derrière cette externalisation : dans un premier temps, ne rien changer, juste faire en sorte que l’on retrouve le même fonctionnel, mais via une intégration externe et ne plus dépendre de Pierre Gilles sur les évolutions (c’est lui qui m’a en réalité poussé à faire ceci suite à une PR d’évolution de zWave).

> [@mutmut](#):
>
> - est-ce que l’on aura un docker zwavejs pour TOUT gérer via Gladys (clé, appareils, associations, etc.) ?
> - Est-ce que l’on pourra choisir entre une installation zwavejs externe et interne ?

Non, c’est pas l’objectif premier. L’objectif premier est «&nbsp;juste&nbsp;» de remplacer l’intégration interne Gladys par une externe. Mais zWaveJS et un serveur MQTT doivent déjà être dispo quelque part sur la machine.

> [@mutmut](#):
>
> - Peut-on avoir un bouton associer/dissocier ?

On peut regarder ça après la V1. Mais ça va aussi nécessiter des évolutions côté Gladys SDK. L’ajout d’un noeud zWave nécessite plusieurs étapes et validations. Je ne crois pas qu’on ait encore tout ce qu’il faut dans le SDK… on peut regarder et voir ce qu’il manquerait du coup.

> [@mutmut](#):
>
> - est-ce que tu vas ajouter le suivi conso énergétique ?

C’est quoi qu’il te manque sur ce sujet ? Je peux facilement ajouter des données manquantes.

> [@mutmut](#):
>
> En gros, je ne souhaite plus passer par jeedom pour gérer mon réseau zwave

Pourquoi passer par Jeedom et pas directement l’interface de zwavejs ? C’est de là que je gère les associations et les besoins de debug spécifiques. Je n’y vais d’ailleurs que très rarement (ajout d’un noeud… debug pendant les dev’, mais sinon…). Tu fais quoi dans Jeedom de particulier ?

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 23, 2026, 5:25 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/9 "2026-08-23T17:25:17Z")

</div>

Merci pour ton retour @Sescandell , je comprends très bien une première intégration identique.

> [@Sescandell](#):
>
> C’est quoi qu’il te manque sur ce sujet ?

Et bien les conso 30mn et coût 30mn qui n’ont pas été implémenté dans l’intégration interne pour tous les appariels électriques qui gèrent une énergie électrique en plus de la puissance ☹

> [@Sescandell](#):
>
> Tu fais quoi dans Jeedom de particulier ?

En fait pour l’instant c’est jeedom qui gère le docker zwavejs.  
Oui, je sais, c’est nul mais j’avais basculé d’openzwave à zwavejs avant d’attaquer avec Gladys sur mes modules.  
Et je m’en sers aussi pour associer/dissocier, faire un check santé du réseau.

> [@Sescandell](#):
>
> l’interface de zwavejs ? C’est de là que je gère les associations

alors là j’ai loupé un truc dans zwavejs 🤨, etsi tu as des screenshots du bouton association, je suis preneur.

Donc l’idée d’une V2 qui gère le docker zwavejs me plairait beaucoup 😉

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Août 23, 2026, 5:34 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/10 "2026-08-23T17:34:49Z")

</div>

> [@mutmut](#):
>
> alors là j’ai loupé un truc dans zwavejs 🤨, etsi tu as des screenshots du bouton association, je suis preneur.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/2/a/2a5ff201bf9c7f5469115ecbc5abdd4864d20022.png)  
Dans Nodes Manager avec l’inclusion

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Août 23, 2026, 6:06 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/11 "2026-08-23T18:06:28Z")

</div>

> [@mutmut](#):
>
> Et bien les conso 30mn et coût 30mn qui n’ont pas été implémenté dans l’intégration interne

C’est dans la todo list de @pierre-gilles que d’implémenter ça pour toutes les intégrations 😉

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 23, 2026, 6:38 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/12 "2026-08-23T18:38:26Z")

</div>

Je n’avais jamais fait gaffe à cette icône planquée en bas à droite ☹

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/d/ad40dc73931babf8e43a22ca40c6a9d839f7c538.png)  
Merci @Will_71 !

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Août 23, 2026, 6:56 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/13 "2026-08-23T18:56:42Z")

</div>

> [@Sescandell](#):
>
> C’est quoi ton cas, je ne comprends pas la situation de départ ? 🙂

Un peut d’historique 😅.

Au debut gladys avais une integration zwave plutôt ancienne.

@pierre-gilles avait alors décidé de retirer l’intégration et les devices on ete transformer en mqtt.

Puis est arrivé zwavejs. Je n’ai jamais eu la possibilité de remigré via un bouton. Et mes appareils etait présent dans pas mal de scène.

Donc je n’avais jamais sauté le pas sur la nouvelle integration.

---

<div class="post-metadata">

**Author:** ![Sescandell](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/sescandell/32/3759_2.png) [@Sescandell](https://community.gladysassistant.com/u/Sescandell)\
**Post date:** [Août 24, 2026, 9:53 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/14 "2026-08-24T09:53:01Z")

</div>

> [@mutmut](#):
>
> Et bien les conso 30mn et coût 30mn qui n’ont pas été implémenté dans l’intégration interne pour tous les appariels électriques qui gèrent une énergie électrique en plus de la puissance ☹

C’est pas déjà géré ?

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/c/c/ccd8d3f71bda44d98f0e2d4c7b20790d062a14dc.png)

> [@spenceur](#):
>
> Puis est arrivé zwavejs. Je n’ai jamais eu la possibilité de remigré via un bouton. Et mes appareils etait présent dans pas mal de scène.

Il existe un monde où, en ajoutant simplement le bouton «&nbsp;Migrer&nbsp;» sur la partie interface Gladys MQTT, cela fonctionnerait. Le bouton migrer ne fait en réalité que de la manipulation BDD : il réaligne les ID en gros et supprime l’appareil d’origine.

De loin j’ai envie de dire : oui il suffirait d’ajouter le bouton migrer sur MQTT. Mais comme ce n’est pas l’intention première de ce bouton, l’ajouter systématiquement sur cette intégration pourrait déranger. Ca dépasse zWave selon moi. C’est à @pierre-gilles de dire ce qu’il souhaite qu’on fasse.

---

<div class="post-metadata">

**Author:** ![mutmut](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/mutmut/32/14064_2.png) [@mutmut](https://community.gladysassistant.com/u/mutmut)\
**Post date:** [Août 24, 2026, 11:18 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/15 "2026-08-24T11:18:55Z")

</div>

> [@Sescandell](#):
>
> C’est pas déjà géré ?

non pas encore, ça c’est l’énergie (index) de la prise.  
Dans z2m ça donne ça :

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/f/3f3114bbb8ac64da5b2b11a13ae3cf724847e219.png)

Et je suis aussi pour un bouton Migrer mais depuis l’intégration interne zwavejs vers l’externe comme avec Netatmo.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Août 24, 2026, 11:53 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/16 "2026-08-24T11:53:46Z")

</div>

> [@GBoulvin](#):
>
> C’est dans la todo list de @pierre-gilles que d’implémenter ça pour toutes les intégrations 😉

Pour info, c’est déjà implémenté et ce sera disponible dans la prochaine version de Gladys. 😊

> [@Sescandell](#):
>
> C’est à @pierre-gilles de dire ce qu’il souhaite qu’on fasse.

Pour le coup, je pense que le cas de @spenceur est vraiment un cas très particulier. Comme il est développeur, le plus simple est probablement de régler son cas directement, plutôt que d’ajouter un bouton dans Gladys qui ne servirait quasiment à personne. 🙂

@spenceur : l’API qui permet de migrer un appareil d’une intégration à une autre est ouverte et fonctionne avec toutes les intégrations. Tu peux demander à Claude de te générer un petit script pour migrer tes deux appareils 😉 Tu en penses quoi ?

---

<div class="post-metadata">

**Author:** ![spenceur](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/spenceur/32/1961_2.png) [@spenceur](https://community.gladysassistant.com/u/spenceur)\
**Post date:** [Août 25, 2026, 5:39 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/17 "2026-08-25T17:39:12Z")

</div>

Javoue avoir juste attendue et pas avoir tenté quoi que ce soit je regarderais merci

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [Octobre 3, 2026, 5:50 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/18 "2026-10-03T17:50:31Z")

</div>

Salut à tous,

J’ai vu hier que l’intégration était bientôt dépréciée.

En effet, mon radiateur de salle de bain ne chauffait plus le matin.

J’ai dû retourner dans Configuration \> Sauvegarder la configuration, et ça a refonctionné

Cela fait plusieurs fois que ce problème se produit.  
[Mon matériel Z-Wave](https://community.gladysassistant.com/t/integration-z-wave-quel-materiel-avez-vous/6572/4)

---

<div class="post-metadata">

**Author:** ![Sescandell](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/sescandell/32/3759_2.png) [@Sescandell](https://community.gladysassistant.com/u/Sescandell)\
**Post date:** [Octobre 3, 2026, 6:42 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/19 "2026-10-03T18:42:44Z")

</div>

Hello,

Pas sûr de comprendre le post : tu as migré sur le plugin externe et des choses ne fonctionnent pas ? C’est bien ça ?

D’un coup du jour au lendemain ou a priori suite a un reboot ?

Des logs à fournir ?

Merci

---

<div class="post-metadata">

**Author:** ![gaetanb76](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gaetanb76/32/5911_2.png) [@gaetanb76](https://community.gladysassistant.com/u/gaetanb76)\
**Post date:** [Octobre 4, 2026, 9:11 UTC](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694/20 "2026-10-04T09:11:02Z")

</div>

Non, cela fait plusieurs années que j’ai intégré le Z-Wave à Gladys et il y a toujours eu des bugs.

L’an dernier j’ai migré vers Z-Wave JS UI.

Il y a ce bug qui «&nbsp;arrête&nbsp;» le service.

La solution qui fonctionne tout le temps :

Z-Wave JS UI \> Configuration \> Cliquer sur Sauvegarder la configuration

Avant j’étais sous Domoticz, depuis 2016, et je ne me rappelle pas avoir rencontré des problèmes

[Page suivante](https://community.gladysassistant.com/t/integration-externe-zwavejs/10694.md?page=2)
