zwavejs2mqtt issues

For Z-Wave related questions in Domoticz

Moderator: leecollings

Post Reply
User avatar
heggink
Posts: 978
Joined: Tuesday 08 September 2015 21:44
Target OS: Raspberry Pi / ODroid
Domoticz version: 12451
Location: NL
Contact:

zwavejs2mqtt issues

Post by heggink »

All,

As many of you have seen by now, zwavejs2mqtt appears to be a solid alternative to OpenZwave. From my experience, it's been more stable and more functional than OpenZwave ever was.

Moroen and I developed a plugin that integrates zwavejs2mqtt into domoticz. A couple of other people have since adopted the plugin with typically positive results.

This plugin is only as good as the support it gets from the community. On first release, it supported devices that moroen and I had. On a whole, it was quite functional but obviously, devices will be missing that need to be added. Since then some more devices have been added with the help of @allesvanzelf and @IanDury which is great!

There are clearly more devices to be added. Currently, RGB devices are missing and some devices seem to report power readings differently from my power devices (Neo Coolcam plugs) so THIS IS WIP.

With this thread I am trying to accomplish 2 things:
1) centralise all discussions around any issues people may find
2) solicit help from other people out there in enhancing the plugin

Especially around the second item (HELP NEEDED), the plugin is only as good as the support it gets from the community. Since moroen and I cannot be around all the time, we need the help from other people to ensure that issues are resolved in a timely manner so people consider this to be a well maintained plugin. This plugin needs to be a solid substitution for OZW and it will only be that if as many people as possible try to contribute. I ahve already seen great contributions from @allesvanzelf and @IanDury so I am confident that we can achieve the goal of a well maintained plugin. Especially people with a little python knowledge are more than welcome but anyone whith a little practical plugin knowledge is more than welcome as well!

My expectation (and hope) is that there isn't a ton of work involved in adding the missing devices (since most changes should be done through the device mapping config file rather than python programming) so hopefully we'll get there quickly.

In case of any bugs, please raise a ticket on the plugin page on github with a full debug log (you can switch it on, on the plugin page) and, for missing devices and or devices with issues, the mqtt message log (either using moquitto_sub or using the supplied mqtt-snooper.py utility).

I hope that, together, we can make this a much better alternative to OZW.

Herman
Docker in Truenas scale, close to latest beta
DASHTICZ 🙃
RFXCOM, zwavejs2mqtt, zigbee2mqtt,
P1 meter & solar panel
Google home, Wifi Cams motion detection
Geofence iCloud, Bluetooth & Wifi ping
Harmony hub, Nest, lots more :-)
solarboy
Posts: 336
Joined: Thursday 01 November 2018 19:47
Target OS: Raspberry Pi / ODroid
Domoticz version: 2024.6
Location: Portugal
Contact:

Re: zwavejs2mqtt issues

Post by solarboy »

I haven't yet moved to the plugin but I fully intend. I'm not a coder but I am happy to temporarily switch to zwavejs2mqtt and use the "mqtt-snooper.py" tool to help get devices working that perhaps aren't yet. I have a few devices which are critical to the functioning of my house so if I can't get them working straight away I will have to revert to OZW.

Here is a list of the devices I could test:

AEON Labs ZW100 MultiSensor 6+
TKB Home TZ57 Two channel switch+
Popp & Co 009105 Wall Plug Switch Schuko (IP44)+
Zipato Bulb 2+ (RGB!)
FIBARO System FGMS001 Motion Sensor
FIBARO System FGMS001-ZW5 Motion Sensor
FIBARO System FGRM222 Roller Shutter Controller 2
FIBARO System FGRM223 Roller Shutter Controller 3+
Fakro ZWS230+
Qubino (Goap) ZMNHBDx Flush 2 Relays+
Qubino (Goap) ZMNHBDx Flush 2 Relays+
Qubino (Goap) ZMNHTDx Smart meter S4 S5 S6+
Qubino (Goap) ZMNHDD1 Flush Dimmer+
Qubino (Goap) ZMNHIDx Flush on/off thermostat (H1S2P1)+
Qubino (Goap) ZMNHND1 Flush 1D relay+
Philio Technology Corp PSP05 PIR/Motion+
Horstmann (Secure Meters) ASR-ZW Thermostat Receiver
Horstmann (Secure Meters) SSR 303 Thermostat Receiver+
Horstmann (Secure Meters) SES 303 Temperature and Humidity Sensor+
Everspring AN158 Plug-in Meter Appliance Module

Is there a list yet of fully working and tested devices?
Intel NUC with Ubuntu Server VM (Proxmox),mosquitto(docker),RFXtrx433E,zwavejsUI (docker),Zigbee2mqtt(docker),SMA Hub (docker),Harmony Hub plugin, Kodi plugin,Homebridge(docker)+Google Home,APC UPS,SMA Modbus,Mitsubishi MQTT, Broadlink,Dombus
User avatar
Varazir
Posts: 380
Joined: Friday 20 February 2015 22:23
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Contact:

Re: zwavejs2mqtt issues

Post by Varazir »

Created a issue on github.
The kWh isn't showing on the devices
https://github.com/moroen/ZWave-MQTT-plugin/issues/21
Raspberry PI 2 with RaZberry Controller 2016 ZWave+ and CC2531(zigbee)
Several IKEA devices/z-wave devices
hestia
Posts: 361
Joined: Monday 25 December 2017 23:06
Target OS: Raspberry Pi / ODroid
Domoticz version: 2022.1
Location: Paris
Contact:

Re: zwavejs2mqtt issues

Post by hestia »

solarboy wrote: Monday 30 August 2021 13:43 Is there a list yet of fully working and tested devices?
"fully working" could be very large.
Perhaps we could agree on some criteria to define what is "fully tested" and share our detail results
On my side, I've tested: the widget (presence and look in dz), On/Off for switch, motion sensor (from Dz and from the hardware), usage report (temp, kWh, W...), to be checked and completed.
After find a place to share the result, like a table ; I don't know what is possible with this forum.
User avatar
heggink
Posts: 978
Joined: Tuesday 08 September 2015 21:44
Target OS: Raspberry Pi / ODroid
Domoticz version: 12451
Location: NL
Contact:

Re: zwavejs2mqtt issues

Post by heggink »

hestia wrote: Monday 30 August 2021 15:35
solarboy wrote: Monday 30 August 2021 13:43 Is there a list yet of fully working and tested devices?
"fully working" could be very large.
Perhaps we could agree on some criteria to define what is "fully tested" and share our detail results
On my side, I've tested: the widget (presence and look in dz), On/Off for switch, motion sensor (from Dz and from the hardware), usage report (temp, kWh, W...), to be checked and completed.
After find a place to share the result, like a table ; I don't know what is possible with this forum.
Hey hestia,
It will help if you can also post the mqtt messages as well as the debug log from domoticz with the ticket on github. That way I can see what's happening!
Docker in Truenas scale, close to latest beta
DASHTICZ 🙃
RFXCOM, zwavejs2mqtt, zigbee2mqtt,
P1 meter & solar panel
Google home, Wifi Cams motion detection
Geofence iCloud, Bluetooth & Wifi ping
Harmony hub, Nest, lots more :-)
solarboy
Posts: 336
Joined: Thursday 01 November 2018 19:47
Target OS: Raspberry Pi / ODroid
Domoticz version: 2024.6
Location: Portugal
Contact:

Re: zwavejs2mqtt issues

Post by solarboy »

I would be interested to know if the Qubino module temperature sensors are working, I rely on them quite heavily.
Intel NUC with Ubuntu Server VM (Proxmox),mosquitto(docker),RFXtrx433E,zwavejsUI (docker),Zigbee2mqtt(docker),SMA Hub (docker),Harmony Hub plugin, Kodi plugin,Homebridge(docker)+Google Home,APC UPS,SMA Modbus,Mitsubishi MQTT, Broadlink,Dombus
User avatar
heggink
Posts: 978
Joined: Tuesday 08 September 2015 21:44
Target OS: Raspberry Pi / ODroid
Domoticz version: 12451
Location: NL
Contact:

Re: zwavejs2mqtt issues

Post by heggink »

solarboy wrote: Monday 30 August 2021 13:43 I haven't yet moved to the plugin but I fully intend. I'm not a coder but I am happy to temporarily switch to zwavejs2mqtt and use the "mqtt-snooper.py" tool to help get devices working that perhaps aren't yet. I have a few devices which are critical to the functioning of my house so if I can't get them working straight away I will have to revert to OZW.

Here is a list of the devices I could test:

AEON Labs ZW100 MultiSensor 6+
TKB Home TZ57 Two channel switch+
Popp & Co 009105 Wall Plug Switch Schuko (IP44)+
Zipato Bulb 2+ (RGB!)
FIBARO System FGMS001 Motion Sensor
FIBARO System FGMS001-ZW5 Motion Sensor
FIBARO System FGRM222 Roller Shutter Controller 2
FIBARO System FGRM223 Roller Shutter Controller 3+
Fakro ZWS230+
Qubino (Goap) ZMNHBDx Flush 2 Relays+
Qubino (Goap) ZMNHBDx Flush 2 Relays+
Qubino (Goap) ZMNHTDx Smart meter S4 S5 S6+
Qubino (Goap) ZMNHDD1 Flush Dimmer+
Qubino (Goap) ZMNHIDx Flush on/off thermostat (H1S2P1)+
Qubino (Goap) ZMNHND1 Flush 1D relay+
Philio Technology Corp PSP05 PIR/Motion+
Horstmann (Secure Meters) ASR-ZW Thermostat Receiver
Horstmann (Secure Meters) SSR 303 Thermostat Receiver+
Horstmann (Secure Meters) SES 303 Temperature and Humidity Sensor+
Everspring AN158 Plug-in Meter Appliance Module

Is there a list yet of fully working and tested devices?
The plugin page on github lists the zwave command classes that should work. Supported devices of zwavejs can be found here: https://devices.zwave-js.io/

You can find a list of command classes here: http://wiki.micasaverde.com/index.php/Z ... nd_Classes

Not all command classes for every device are implemented. Not all command classes nee to be implemented as they only lead to devices in domoticz that have no use. Unfortunately, the zwavejs database does not describe the command classes implemented for any given device.
Docker in Truenas scale, close to latest beta
DASHTICZ 🙃
RFXCOM, zwavejs2mqtt, zigbee2mqtt,
P1 meter & solar panel
Google home, Wifi Cams motion detection
Geofence iCloud, Bluetooth & Wifi ping
Harmony hub, Nest, lots more :-)
solarboy
Posts: 336
Joined: Thursday 01 November 2018 19:47
Target OS: Raspberry Pi / ODroid
Domoticz version: 2024.6
Location: Portugal
Contact:

Re: zwavejs2mqtt issues

Post by solarboy »

heggink wrote: Monday 30 August 2021 21:22

The plugin page on github lists the zwave command classes that should work. Supported devices of zwavejs can be found here: https://devices.zwave-js.io/

You can find a list of command classes here: http://wiki.micasaverde.com/index.php/Z ... nd_Classes

Not all command classes for every device are implemented. Not all command classes nee to be implemented as they only lead to devices in domoticz that have no use. Unfortunately, the zwavejs database does not describe the command classes implemented for any given device.
Thank you, I found a couple of devices that weren't on the list but they are quite simple and might work anyway. As soon as I get a chance I shall give it a try.
Intel NUC with Ubuntu Server VM (Proxmox),mosquitto(docker),RFXtrx433E,zwavejsUI (docker),Zigbee2mqtt(docker),SMA Hub (docker),Harmony Hub plugin, Kodi plugin,Homebridge(docker)+Google Home,APC UPS,SMA Modbus,Mitsubishi MQTT, Broadlink,Dombus
watchmyhome
Posts: 8
Joined: Saturday 18 September 2021 21:03
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: zwavejs2mqtt issues

Post by watchmyhome »

I have to solve my last issue with the zwavejs2mqtt or better saying the functionality of the plugin for Domoticz. My Vision ZD2102-5 door/windows sensors are not recognized correctly in Domoticz. The debug in zwavejs2mqtt are showing the result for open and closing the contact but it will not be send to Domoticz. It seems that a command class for notification is missing. Is there any possibility to get this issue solved?
User avatar
Westcott
Posts: 423
Joined: Tuesday 09 December 2014 17:04
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: UK - Glos
Contact:

Re: zwavejs2mqtt issues

Post by Westcott »

Like many, I'm just getting started with zwavejs2mqtt (zw2m).
I already have a nodejs interface between mqtt and Domoticz, integrating zigbee2mqtt and a Tasmotised Sonoff RF433 bridge.
It will not be much extra work to handle zw2m as well.
Zwave - Sigma Z+ stick, Fibaro, Horstmann, Neo Coolcam, EUROtronic
RFlink - IR detectors and temperatures
Wifi - YeeLights, ESP32s, Anoop sockets
Zigbee - lots with zigbee2mqtt and ZbBridge
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest