Leak sensor connection to hub

Hi I have a bunch of ThirdReality leak sensors which I have paired with the hub and then placed in leak-prone places around the house. Under dishwasher, washing machine tray, adjacent to sump etc. Some of them haven’t reported battery status since I put the batteries in and paired them 24 hours ago. I was kind of expecting that given the size of the house and distance from other Zigbee devices.
I have just got four Zigbee smart outlets to use as nodes in the Zigbee mesh and plugged one in close to the leak sensors. The battery status has still not updated - the timestamp is still yesterday when I put the batteries in and paired them.

I have two questions:

  1. How do I update the driver from the default SmartThings driver so it shows the signal strength?
  2. How do I force a rebuild of the Zigbee mesh so that the leak sensors connect through the Smart Outlets?

Am I wrong in me thinking as to how Zigbee mesh networks work? :smile:

Paul

Try using the β€œZigbee Moisture Sensor Mc” driver. It will show your signal strength.

1 Like

You can’t force them to use a specific parent, but you can force them to look for the best available parent. Just leave all of your Zigbee devices on power except the hub. Unplug the hub, and if it has batteries, take those out. Leave it off power for about 20 minutes. That will cause all of your other Zigbee devices to go into β€œpanic modeβ€œ because they can’t reach the hub. Then, when you do put the hub back online, each individual Zigbee device will check out its neighbors and the hub, and choose the best parent It can find at that point.

2 Likes

Thanks Paul. Where do I find that driver? Are there instructions on downloading it and assigning it to the leak sensors?

Paul

I like this and will give it a try.

1 Like

You can find custom edge Drivers by looking at the quick browse lists in the community – created wiki. There is a list for each device class, so one for Sensors, one for lights, etc…

https://thingsthataresmart.wiki/index.php?title=Quick_Browse_Lists_for_Edge_Drivers

All Zigbee custom edge drivers use the same installation process. See the community FAQ:

FAQ: How to change to a different edge driver

Click on the following link, sign into your Samsung account, enroll your hub and install the driver. Then in the mobile app open device, click on 3 dots, select driver, select change driver and then pick the desired driver.

https://api.smartthings.com/invitation-web/accept?id=6b68563b-1905-4654-8d2b-e677a2997424

Thanks Paul. I have installed the driver but when I select the device in the app, or the web interface, and then select β€˜driver’ and β€˜select a different driver’ no alternate driver options are available. Am I doing something wrong?

I am successfully using another one of Mariano’s β€˜MC’ drivers with a Fibaro Smart Implant. Could that be the problem?

Paul

No, you can use multiple drivers from a developer without causing any ptoblems. I use quit a few of Mariano’s drivers.

The next step would be to post the finger prints (mfg. code & model) and nicely ask @Mariano_Colmenarejo if he can add the finger print to his driver. You can get the fingerprint from the Advanced Web App or the API Brower+.

1 Like

Thanks for the guidance here @Paul_Oliver .

The Device I am using is the Third Reality Water Leak sensor which is currently using the SmartThings default driver. However I have these all over the house and would like to see the signal strength being received so I can ensure they are reliable. From what I have read here the MC driver from Mariano Colmenarejo will allow me to see the received signal strength (and possibly the battery voltage).

This is the device information:

@Mariano_Colmenarejo can you help here?

Added to this driver version

─────────────────────────────────────────────────── 
 Name         Zigbee Moisture Sensor Mc
 Version      2023-09-02T17:59:46.365255589        
───────────────────────────────────────────────────
- id: ThirdReality/3RWS18BZ/1
    deviceLabel: ThirdReality Water Leak Sensor
    manufacturer: Third Reality, Inc
    model: 3RWS18BZ
    deviceProfileName: moisture-battery
  - id: ThirdReality/3RWS18BZ/2
    deviceLabel: ThirdReality Water Leak Sensor
    manufacturer: THIRDREALITY
    model: 3RWS18BZ
    deviceProfileName: moisture-battery
2 Likes

That worked! Thanks so much @Mariano_Colmenarejo and @Paul_Oliver for some first class customer support! This is why I like this community.

Paul

2 Likes

@Mariano_Colmenarejo; I switched to this driver as well. Works great! Do you know if there is a way to get a device to use 2 different drivers to act like 2 different devices? The third reality water sensor, has a built in siren and when it detects water the siren goes off. And when I first got it, the old SmartThings driver would allow you to turn the siren on in an any automation. So, I could enable the siren when any sensor in my system detected water. Shortly before the switch to edge, that functionality just disappeared. And it was not available in any edge driver. So, I’m wondering if there is a way to have this device use 2 drivers and act like a siren and a water sensor.

1 Like