I don’t see ZSE42 in the supported things list, https://www.openhab.org/addons/bindings/zwave/doc/things.html.
I wonder if anyone has successfully integrated this sensor into their OH setup.
If not which water sensor(s) would work well with OH?
To use the device, it needs to be registered in a db maintained by the original binding developer https://www.opensmarthouse.org/zwavedatabase/
depending on your preferences, you might check the other OH z-wave binding that bridges zwave to MQTT
If you go with the native zwave binding, you upload an xml file to OpenSmartHouse and message the maintainer. Details can be found elsewhere in the zwave binding docs and other threads
Water Sensors like the Shelly Flood have a native binding
Water sensors that support the Matter standard can also be considered
@JimH@smitopher Many thanks to both of you for the information. It looks like Zooz ZSE42 is already in the OpenSmartHouse Z-Wave Device Database . If true, I assume I just need to enable discovery mode on my Z-Wave dongle and it should automatically find the sensor? Sorry, my z-wave knowledge is rusty, I have not touched the settings for years - since everything has been working so well.
Yes, once a device is in the database you just need to add the sensor to OH. Go to Settings → Things → Add (blue circle with the plus sign in it) → Z-Wave Binding and press the Scan button. While OH is scanning put the device into inclusion mode and OH will discover the device. Once OH has discovered the device you will be able to add it as a Thing.
Battery powered devices may be a little more problematic to get included. In order to conserve battery power battery devices go to sleep after a short time. The device may go to sleep before OH has finished including the device, so you may need to ensure the device is awake untile OH finishes including the device.
Different devices have different steps to put the device into inclusion mode and to wake it up. The database usually contains the the information for how to put the device into inclusion mode and how to wake it up. For the ZSE42 press the button quickly three times to put it into inclusion mode and press the button quickly four times in order to wake the device up.
One thing to be aware of… Even though the device is in the Z-Wave binding’s database, it may or may not be in the version of openHAB you’re running depending on the date when the device was added to the database.
And, for the record, I just ordered 5 of these devices, one for each bathroom (I run ZWave JS, not the native Z-Wave binding). They will be the first LR devices in my network.
@mhilbush Thank you Mark! I’m still running Z-Wave Binding v 2.5.12. It looks like there is no support for the device with this version. According to https://opensmarthouse.org/zwavedatabase/1412, the approval (to be added to the database?) was on 2021-09-07 01:00:37 for OH-3.2.0. I will need to either upgrade. or try to install ZWave JS like you, which might be beyond my capability.
However, I’m glad to hear that you are using these devices. It gives me more confident that eventually I will have a working water detection system.
Again thank you for pointing out the version issue, it saves me lots of hair.
Although probably also beyond your capability, a device XML from the ZW DB can be added to any ZW jar file, even as far back as 2.5.12. The procedures are;
@apella12 Thank you Bob for pointing me to another option. Unfortunately, the link to download jar file (v 2.5) in the tutorial is broken and I have no idea where to get one (tried chatGPT but it was no help )
Sorry about that. That link was specific to 2.5 versions that are no longer supported (or apparently archived). If you are going to try, I’m hoping a ZW jar can be found on your OH instance (can’t remember OH2.5 configuration). See if you can find it with step 4 in the other tutorial. If you do find it, to save a step here is the file you need to add (use 2.5 directory structure).
Yes, you can skip 4 & 5 in the v2.5 version. In the instructions, but for special emphasis don’t try to modify the jar in place. Copy to safe place and modify there before trying in addons folder so you are no worse off than now if things don’t work. It doesn’t appear a fresh 2.5.12 jar is available.
@apella12 Hi Bob, I got the following errors with my new jar file and have no idea what the problem(s) might be:
2025-11-02 12:09:55.777 \[WARN \] \[org.apache.felix.fileinstall \] - Error while starting bundle: file:/usr/share/openhab2/addons/org.openhab.binding.zwave-2.5.12-ZSE42.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.zwave \[298\]
Unresolved requirement: Import-Package: org.eclipse.smarthome.io.transport.serial
at org.eclipse.osgi.container.Module.start(Module.java:444) ~[org.eclipse.osgi-3.12.100.jar:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[org.eclipse.osgi-3.12.100.jar:?]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) [bundleFile:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]