# Intégration ZWave JS UI hors service

**URL:** <https://community.gladysassistant.com/t/integration-zwave-js-ui-hors-service/9738>\
**Category:** Configuration\
**Tags:** zwavejs\
**Created:** [Octobre 7, 2025, 1:34 UTC](https://community.gladysassistant.com/t/integration-zwave-js-ui-hors-service/9738 "2025-10-07T13:34:13Z")\
**Posts on this page:** 3\
**Page:** 1

<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 7, 2025, 1:34 UTC](https://community.gladysassistant.com/t/integration-zwave-js-ui-hors-service/9738/1 "2025-10-07T13:34:13Z")

</div>

Bonjour,

J’utilise le ZWave pour mon chauffage.

La semaine dernière il y a eu une coupure de courant et je n’avais plus accès aux commandes du chauffage via ma télécommande Octan Remote ou via l’interface.  
En allant dans Configuration \> Sauvegarder la configuration, ça a refonctionné

Ce matin, mise à jour de Gladys. Un message dans Telegram m’indique à 11h05 la nouvelle version v4.63.1.  
Plus d’action possible sur le chauffage ce matin.  
Je retourne faire la manip, mais aucun succès.

Je vais sur l’interface ZWave JS UI mais elle n’est pas accessible : La connexion a échoué.  
Je me connecte à la machine qui gère Gladys avec WinSCP.  
Je vais dans les logs de ZWAVE (/var/lib/gladysassistant/zwave/zwave-js-ui/store/logs)  
et j’ouvre le fichier zwavejs\_2025-10-07.log

Tout semble ok, jusqu’à 11h04.

```auto
2025-10-07 11:04:35.612 SERIAL « 0x01090004000b03250300dc (11 bytes)
2025-10-07 11:04:35.613 SERIAL » [ACK] (0x06)
2025-10-07 11:04:35.613 CNTRLR [Node 011] [~] [Binary Switch] currentValue: false => false [Endpoint 0]
2025-10-07 11:04:35.615 DRIVER « [Node 011] [REQ] [ApplicationCommand]
                                 └─[BinarySwitchCCReport]
                                     current value: false
2025-10-07 11:04:35.665 SERIAL « 0x01090004000b03250300dc (11 bytes)
2025-10-07 11:04:35.665 SERIAL » [ACK] (0x06)
2025-10-07 11:04:35.666 CNTRLR [Node 011] [~] [Binary Switch] currentValue: false => false [Endpoint 0]
2025-10-07 11:04:35.668 DRIVER « [Node 011] [REQ] [ApplicationCommand]
                                 └─[BinarySwitchCCReport]
                                     current value: false
2025-10-07 11:04:35.763 SERIAL « 0x01090004000b03200100db (11 bytes)
2025-10-07 11:04:35.764 SERIAL » [ACK] (0x06)
2025-10-07 11:04:35.764 DRIVER « [Node 011] [REQ] [ApplicationCommand]
                                 └─[BasicCCSet]
                                     target value: 0
2025-10-07 11:04:35.765 CNTRLR [Node 011] treating BasicCC::Set as a report
2025-10-07 11:04:35.765 CNTRLR [Node 011] [~] [Basic] currentValue: 0 => 0 [Endpoint 0]
2025-10-07 11:04:35.818 SERIAL « 0x01090004000b03200100db (11 bytes)
2025-10-07 11:04:35.819 SERIAL » [ACK] (0x06)
2025-10-07 11:04:35.820 DRIVER « [Node 011] [REQ] [ApplicationCommand]
                                 └─[BasicCCSet]
                                     target value: 0
2025-10-07 11:04:35.820 CNTRLR [Node 011] treating BasicCC::Set as a report
2025-10-07 11:04:35.821 CNTRLR [Node 011] [~] [Basic] currentValue: 0 => 0 [Endpoint 0]
2025-10-07 11:04:37.348 DRIVER destroying driver instance...
2025-10-07 11:04:37.363 DRIVER driver instance destroyed

```

docker ps renvoie

```auto
4a82e1ccb2c9 zwavejs/zwave-js-ui:latest "node server/bin/www" 4 hours ago Restarting (1) 44 seconds ago zwave-js-ui

```

Voilà ce que dozzle me donne :

 ![Screenshot 2025-10-07 at 15-46-54 zwave-js-ui - Dozzle](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/2/7278fa4a7e4f092ce59f747c8cc6cbf6718bf2ac.png)

---

<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:** [Octobre 7, 2025, 3:29 UTC](https://community.gladysassistant.com/t/integration-zwave-js-ui-hors-service/9738/2 "2025-10-07T15:29:19Z")

</div>

Salut @gaetanb76,

En allant sur le repo de Z-WaveJS UI, on voit qu’il y a eu un souci avec leur dernière mise à jour :

> <https://github.com/zwave-js/zwave-js-ui/issues/4401>
>
> \### Checklist
> 
> \- \[x\] I am not using Home Assistant. Or: a developer has told me… to come here.
> \- \[x\] I have checked the troubleshooting section and my problem is not described there.
> \- \[x\] I have read the changelog and my problem is not mentioned there.
> 
> \### Deploy method
> 
> Docker
> 
> \### Z-Wave JS UI version
> 
> 11.4.0
> 
> \### ZwaveJS version
> 
> N/A
> 
> \### Describe the bug
> 
> Docker container fails to start with new Z-WAVE JS 11.4.0 version. Tailing docker logs, see the following error repeated:
> 
> \`\`\`
> node:internal/modules/esm/resolve:283
> throw new ERR\_MODULE\_NOT\_FOUND(
> ^
> 
> Error \[ERR\_MODULE\_NOT\_FOUND\]: Cannot find module '/usr/src/app/server/lib/jsonStore' imported from /usr/src/app/server/bin/www.js
> at finalizeResolution (node:internal/modules/esm/resolve:283:11)
> at moduleResolve (node:internal/modules/esm/resolve:952:10)
> at defaultResolve (node:internal/modules/esm/resolve:1188:11)
> at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:642:12)
> at #cachedDefaultResolve (node:internal/modules/esm/loader:591:25)
> at ModuleLoader.resolve (node:internal/modules/esm/loader:574:38)
> at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:236:38)
> at ModuleJob.\_link (node:internal/modules/esm/module\_job:130:49) {
> code: 'ERR\_MODULE\_NOT\_FOUND',
> url: 'file:///usr/src/app/server/lib/jsonStore'
> }
> 
> Node.js v20.19.0
> \`\`\`
> 
> \### To Reproduce
> 
> Please see above.
> 
> \### Expected behavior
> 
> Docker container should start ;)
> 
> \### Additional context
> 
> \_No response\_

Mais visiblement, le souci a été corrigé depuis, donc si tu mets à jour Z-WaveJS UI ça sera corrigé 🙂

Tu peux utiliser Watchtower pour mettre à jour le container :

```auto
docker run --rm \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower \
    --run-once --include-restarting

```

---

<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 7, 2025, 6:28 UTC](https://community.gladysassistant.com/t/integration-zwave-js-ui-hors-service/9738/3 "2025-10-07T18:28:52Z")

</div>

Merci @pierre-gilles ,

Ça fonctionne Nickel !  
Script lancé  
Une sauvegarde de la config dans l’intégration ZWave JS-UI  
Et tout roule.

Top !
