Page 1 of 1

zwavejs2mqtt issues

Posted: Monday 30 August 2021 11:17
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

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 13:43
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?

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 14:49
by Varazir
Created a issue on github.
The kWh isn't showing on the devices
https://github.com/moroen/ZWave-MQTT-plugin/issues/21

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 15:35
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.

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 21:04
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!

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 21:16
by solarboy
I would be interested to know if the Qubino module temperature sensors are working, I rely on them quite heavily.

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 21:22
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.

Re: zwavejs2mqtt issues

Posted: Monday 30 August 2021 23:48
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.

Re: zwavejs2mqtt issues

Posted: Saturday 02 October 2021 11:58
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?

Re: zwavejs2mqtt issues

Posted: Saturday 06 November 2021 15:01
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.