# Z-Wave JS UI integration

**URL:** <https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573>\
**Category:** Demandes livrées\
**Tags:** feature-integration\
**Created:** [December 1, 2023, 10:40am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573 "2023-12-01T10:40:50Z")\
**Posts on this page:** 20\
**Page:** 1

<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:** [December 1, 2023, 10:40am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/1 "2023-12-01T10:40:50Z")

</div>

This feature request aims to gather the need for an integration with [ZWave-JS UI](https://github.com/zwave-js/zwave-js-ui).

⚠ Please only vote for this integration if you have Z-Wave devices at home and you are actually waiting for this integration!

The goal of this development would be to release, in a relatively short time, a minimal version with the following specification:

- Connection to an existing MQTT + Z-WaveJS UI **instance**. No container launch to keep the spec lightweight.
- Control of a single device type: a Z-Wave smart plug.

**Functional mockup**

3 screens are to be developed.

My devices:

 ![Screenshot 2023-12-01 at 11.37.12](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/b385db453a7be48bd0b59f7d5c25f510493edad7.png)

Discovery:

 ![Screenshot 2023-12-01 at 11.39.11](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/b/bf7dec0a8dc24e8495dc197d8f58b46473d522a6.png)

Configuration:

 ![Screenshot 2023-12-01 at 11.39.28](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/ca020c5e19199e3893942f81721e6f93f769da82.png)

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [December 1, 2023, 11:51am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/2 "2023-12-01T11:51:44Z")

</div>

I have a Z-Wave stick in the closet that I never managed to get working, along with a few sensors.

I’ll bring it out again if needed when the related features are in development.

So the first thing to define is which type of device to develop first for an initial release.

For my part I have :

- Z-Wave Plus controller Z-Stick GEN5 - Aeon Labs
- Aeon Labs Multisensor 6 - Z-Wave Plus
- FIBARO Dimmer

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [December 1, 2023, 12:19pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/3 "2023-12-01T12:19:51Z")

</div>

You make me think that I must also have a Z-Wave key but no device.  
I’ll confirm that.

---

<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:** [December 1, 2023, 12:26pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/4 "2023-12-01T12:26:25Z")

</div>

I personally use the devices below every day, which I integrated into a ZWaveJS-UI container + an MQTT container

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

---

<div class="post-metadata">

**Author:** ![PhilippeMA](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/p/b3f665/32.png) [@PhilippeMA](https://community.gladysassistant.com/u/PhilippeMA)\
**Post date:** [December 1, 2023, 6:03pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/5 "2023-12-01T18:03:24Z")

</div>

Hello,

I could help with testing one accessory; it’s a door opening sensor that I use daily with ZWave-JS / Node Red / MQTT.

It is a FIBARO FGDW002 sensor.

Domadoo link: [https://www.domadoo.fr/fr/peripheriques/4105-fibaro-detecteur-d-ouverture-z-wave-doorwindow-sensor-2-blanc-5902701700348.html](https://www.domadoo.fr/fr/peripheriques/4105-fibaro-detecteur-d-ouverture-z-wave-doorwindow-sensor-2-blanc-5902701700348.html)

---

<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:** [December 1, 2023, 11:19pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/6 "2023-12-01T23:19:13Z")

</div>

I’m reposting my comment here

[https://community.gladysassistant.com/t/v4-integration-z-wave/6057/257?u=spenceur](https://community.gladysassistant.com/t/v4-integration-z-wave/6057/257?u=spenceur)

In my opinion, the page to configure a device is missing, isn’t it? Unless it’s done through the Z-Wave JS interface

I need to reprioritize my votes ^^’

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [December 2, 2023, 8:18am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/7 "2023-12-02T08:18:12Z")

</div>

That only makes development all the more complicated and, once again, would risk jeopardizing the release, right?

Unless someone already knew how to do it «&nbsp;easily&nbsp;» off the bat. But it’s apparently already complicated to implement.

That can perfectly well go into a follow-up PR once the first part has been produced.

---

<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:** [December 2, 2023, 8:56am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/8 "2023-12-02T08:56:27Z")

</div>

Yeah but that’s dumb — you can add a device but not configure it ^^  
At a minimum, I think we should add a link to zwavejs.

I’m not forcing anything, I just prefer to mention it rather than end up with the same oversight we had on the first v4 integration; it lets everyone be aware of it.

I remember adding my light dimmer and thinking, oh yeah but how do I configure it now?! Okay, I’ll restart my v3 xD

Here we have the advantage of a UI, so might as well take advantage by adding a simple link (either on each device) or above the configuration once the connection is established ahah

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [December 2, 2023, 10:18am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/9 "2023-12-02T10:18:56Z")

</div>

I currently have «&nbsp;dimmer&nbsp;» plugs, motion sensors and a Fibaro

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [December 2, 2023, 3:10pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/10 "2023-12-02T15:10:33Z")

</div>

hello everyone,  
layman’s question: isn’t it easier to start from a Docker and then do the same as for the zigbee2mqtt part? That’s what HA seems to do… no I wouldn’t do it… I’m hopeless at this… I did say layman! 😊

> **[Installing Z-Wave JS with Docker and Home Assistant — Home Automation Guy](https://www.homeautomationguy.io/blog/docker-tips/installing-z-wave-js-with-docker-and-home-assistant)**
>
> To install Z-Wave JS with Docker Compose you'll need to actually use the zwavejs2mqtt application. You can find the official instructions on the Z-Wave JS documentation page, but I'll briefly describe below what I did to get it running in my smart...

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [December 6, 2023, 9:21pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/11 "2023-12-06T21:21:30Z")

</div>

I have this key on hand to test Z-Wave.  
It’s not listed as Z-Wave but it’s indeed 868 MHz.

> **[STEVAL-IDS001V4 | Module de développement de communication et sans fil...](https://fr.rs-online.com/web/p/modules-de-developpement-de-communication-et-sans-fil/8801561?cm_mmc=FR-CJAFF-_-digidip-_-Generic-_-digidip-_-fr.rs-online.com%2Fweb%2F%3F%5Cu0026cjevent=431fd02a947911ee82d3b5380a18b8fc)**
>
> En commandant Module de développement de communication et sans fil STMicroelectronics SPIRIT1 Circuit transceiver RF 868MHz STEVAL-IDS001V4 ou tout autre Modules de développement de communication et sans fil sur fr.rs-online.com, vous êtes livrés en...

---

<div class="post-metadata">

**Author:** ![guim31](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/guim31/32/4840_2.png) [@guim31](https://community.gladysassistant.com/u/guim31)\
**Post date:** [December 7, 2023, 8:58am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/12 "2023-12-07T08:58:56Z")

</div>

I have this dongle, but I no longer have any Z-Wave devices

> **[Contrôleur USB Zwave Plus - Zwave.Me : Amazon.fr: Bricolage](https://www.amazon.fr/Zwave-ZME_UZB1-Z-Wave-Me-Centrale-USB-Stick/dp/B00VKEH1BQ)**
>
> Cette clé USB peut être connectée à un PC ou à une plate-forme et le connecte ainsi au réseau Z-Wave. Pour utiliser la clé USB, un logiciel de contrôle tiers est nécessaire qui est compatible avec l'API série Sigma Designs Avec le logiciel de...

---

<div class="post-metadata">

**Author:** ![Brisou](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/brisou/32/14134_2.png) [@Brisou](https://community.gladysassistant.com/u/Brisou)\
**Post date:** [December 7, 2023, 9:04am UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/13 "2023-12-07T09:04:08Z")

</div>

I have this dongle and this plug (Amazon link) :

[Aeotec Z-Stick 7 | Z-Wave Plus V2 | ZWA010 | Série 700]([Aeotec Z-Stick 7 | Z-Wave Plus V2 | ZWA010 | Série 700 : Amazon.fr: Bricolage](https://www.amazon.fr/AEOTEC-ZWA010-C-Aeotec-Z-Stick-7/dp/B094VTQQCR/ref=sr_1_3?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91%5Cu0026crid=16PHRMLMPG3OR%5Cu0026keywords=zwave%5Cu0026qid=1701939695%5Cu0026s=hi%5Cu0026sprefix=zwave%2Cdiy%2C133%5Cu002)

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [December 7, 2023, 12:04pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/14 "2023-12-07T12:04:25Z")

</div>

I suggest 2 logos for the integration.  
I know it’s rushed but I’m in the middle of the documentation right now.

 ![logo Z-Wave](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c2c6dd78b8aac7306f80028b58af98b49325da28.png)

 ![z-wave-home](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/a4af9988e333534f8178c86f4a715ab1135d4e33.png)

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [December 7, 2023, 1:12pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/15 "2023-12-07T13:12:26Z")

</div>

The 2 works for me, but it’s missing the «&nbsp;+&nbsp;» or «&nbsp;Plus&nbsp;»

---

<div class="post-metadata">

**Author:** ![AlexTrovato](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alextrovato/32/10705_2.png) [@AlexTrovato](https://community.gladysassistant.com/u/AlexTrovato)\
**Post date:** [December 7, 2023, 1:15pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/16 "2023-12-07T13:15:32Z")

</div>

Uh, for more info, I’m on plain Z-Wave, not Z-Wave+.

---

<div class="post-metadata">

**Author:** ![Brisou](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/brisou/32/14134_2.png) [@Brisou](https://community.gladysassistant.com/u/Brisou)\
**Post date:** [December 7, 2023, 1:15pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/17 "2023-12-07T13:15:40Z")

</div>

> [@Tlse-vins](#):
>
> ![logo Z-Wave](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c2c6dd78b8aac7306f80028b58af98b49325da28.png)

That’s the one used in the docs/packaging of my hardware.

---

<div class="post-metadata">

**Author:** ![Terdious](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/terdious/32/6316_2.png) [@Terdious](https://community.gladysassistant.com/u/Terdious)\
**Post date:** [December 7, 2023, 1:33pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/18 "2023-12-07T13:33:51Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/5c0d1acdb31611b8df381f4a56712b5691f8567b.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/f/f992501133f4e33e02f87fc14f2b04d59a2696d8.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/3/3dfbb8f3231c4fe6abfbba3154063915007cebf1.png)  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/76ac29a018f98f327b2c74c37614ef3971c2599b.png)

By the way, on Google you can see that the last one had already been selected for Gladys:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e15fbbf50f3681ad6df447be520a9b6e5245e538.jpeg)

---

<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:** [December 11, 2023, 12:29pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/19 "2023-12-11T12:29:28Z")

</div>

Well, not having seen much enthusiasm for developing this integration, I’m trying to do something. I don’t yet know if I’ll manage to finish, but there will at least be a start.

Here is what I did yesterday:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/1d7dfbb09eb370205160ac2ffc410178a868be16.png)

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

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/e/e658eff1cfe5e29c83351f0e36fa8f4d1c8f622b.png)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/6257a831caea34cbf60a25456735c559220e6543.png)

For now I’m saving the config; I’m going to try to create the function to connect to the MQTT broker

---

<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:** [December 11, 2023, 11:01pm UTC](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573/20 "2023-12-11T23:01:58Z")

</div>

Connection OK

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/d/db81375d6f3425ba7144bfa966691d3eedb4cfab.png)

And I can even read MQTT messages in the logs! Wonderful  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/ad11abdfd849243cdc31f44ee39ed29c688597b4.png)

[Next page](https://community.gladysassistant.com/t/integration-z-wave-js-ui/8573.md?page=2)
