Planning for water sensors and shutoff with HomeKit itegration

I'm an aging coder with limited home automation experience.

My C8 Pro is on order, as is my Bulldog Z-Wave valve robot. I'm a Homekit user.

I understand the one-way integration that Hubitat provides. Please help me make a thoughtful plan.

I'll need some water sensors. I'm inclined towards Eve's Matter sensors, but could also consider Z-Wave or Zigbee. I like that they're plug-in and that they can be (or ought to be able to be) linked to both HomeKit and Hubitat.

It seems simple from either HomeKit or Hubitat to shut the water off when a leak is detected. It seems less simple to notify me if I am home and give me the option of whether or not to shut the water off.

I run automations now on a HomePod, but they don't have the option to send notifications. I suppose I could run automations on my iPhone if I am present at home.

I gather that Hubitat provides rather more options. I'd like to keep things simple, so I'm not eager to add Pushover to our phones. I've used Twillio before. I know it works, but it does seem like overkill for this.

I'd at least like a notification that the water has been turned off, and the option to turn it back on again (and ignore the sensor signal if I think that's the right thing to do).

I'd really appreciate guidance from folks who've done it before. Which sensors? Which automation strategies? How best to notify me, and how can I best control things when I'm away? What pitfalls should I watch out for.

(It seems a lot better to ask first before charging ahead.)

Thanks!

Welcome!

I'd encourage you to reconsider Pushover - it's $5 for a lifetime license, and I rank it right up there with Hue and Caseta in terms of no-fuss rock-solid reliability. I too was hesistant to get to it years ago, but zero regrets - it has literally never failed me, requires no care-&-feeding, so I wouldn't smart home without it.

I use Zooz Titans on my main line and my water heater - I like the Titan because it has a wired sensor and an optional battery backup. I like Zooz ZSE42 sensors and I still have a few old SmartThings sensors that are great. For my main line and water heater, those are programmed to auto-shut-off the respective Titan if a leak happens in those particular areas.

For the various sensors I have scattered everywhere else, I just get an emergency-level Pushover alert, and I can then decide how to handle it.

I also have a Flume2 on my water meter - if it detects any flow activity while we're away or any unusual flow activity when we're home, I get an emergency-level Pushover alert for that too.

I got into HomeKit primarily because it provides the best geofencing (Home/Away) capability for us. I now have a lot of my Hubitat devices shared to HomeKit, but since I'm a relatively recent HomeKit user, I still exclusively use my long-established Hubitat dashboards if I need to verify or manually set something.

Although my wife rarely uses it, the HomeKit app dashboards UI is easier for her to understand, so that's a nice win too. She doesn't want or need anything in the Hubitat app, so it's not even on her phone (nor is Pushover). Our house is all on rails with lux-based, time-based, presence-based, and motion-based automations, so we very rarely ever touch any switches or buttons.

You have a lot of great options ahead to play with - have fun, and welcome again!

2 Likes

Thanks for the warm welcome!

Any insights into Pushover’s privacy policy? Or into the pros or cons of Matter, Z-wave, or Zigbee sensors?

Our home isn’t very large. Router and HomePod are near the front door on the main level. The water shutoff is down one level and around 15 feet away laterally, but there are obstructions. I’m considering locating the Hubitat box high on a wall on the lower level if Z-wave signal penetration is an issue.

You might want to look into using Webcore on Hubitat for automations. It has more notification options like to send an SMS, send an email, or a Hubitat app notification. It is also more visual to see all your logic at once for your rules.

Only auto shutoff when away, and leave it on for you to manually turn off if home after sending an notification. Maybe make a timer so that it shuts off after a few minutes if you are home, unless you press a virtual button on a dashboard to "cancel" turning it off, as a fail-safe.

1 Like

I turn the water off when i leave the house. I have a wireless switch by the door. If it turns off from a sensor i can switch there. I don't get any false alarms though. Would definitely want to check out the cause. Could also turn it back on from your phone.

I have the titan, it's a solid choice. Most of my water sensors are tuya pucks (zigbee). Honestly I would hold off on any matter devices, in my own experience it's still not ready for primetime.

That said you can share the water valve from Hubitat to Homekit. I do this for giggles (I really don't use apps for much as I prefer automations). Anyway using built in Hubitat Safety Monitor (since you're new this would be your best option) you can set when ever a specific (or all) water sensors get wet, it immediately turns off the water main and sends a message to your phone.

I don't think they share data but you'll have to read their TOS to be sure. As I said, matter isn't ready for prime time in my experience. So many drop offs it's not even funny. Z-wave and Zigbee will for a private solid mesh should you go forward.

Looks like this

1 Like

Something to think about, or not, is that the retrofit clamp on operators probably have a lifespan shorter than a motor operated valve sweated (or whatever clamping/crimping technology they use nowadays, lol) into the line. My old WaterCop is quite robusto. I have a Titan as well, and Zooz mentioned a certain number of cycles in its design life-I don't recall the number.

I dont think you can automate water valves on HomeKit.

This is how easy it is to do the notification on Hubitat.
I have it setup so ANY TIME the water is shut off it notifies, separate from the rule to turn off if there is a leak.

You just need notification devices setup. Hubitat App, Pushover, Telegram, whatever...

And here is my HSM rule to shut off the valve and this one also does alerts I guess I forgot it is setup two ways.

The HSM rule if setup for repeating alerts will keep alerting until you go in and clear the status in HSM. I consider this a good thing that you have to manually clear it, to be sure you get the alert.

I haven’t found a need for additional notifications for water detection outside of the Home app. It’s notifications for leak sensors are very attention grabbing. I use HSM in Hubitat to shut off the water if a leak is detected. I can then decide whether to leave it off, or not, but I would rather err on the safe side. I share a virtual switch with the Home app that clears HSM alerts, which is very useful.

Yeah good point, it does a special alert for leaks or smoke alarms. You really cannot miss it. Woke me up at 3AM one time, the kids left a mess on the kitchen counter and it seeped through a crack dripping right onto my sensor.

2 Likes

I can't offer anything in regards to HomeKit integration, as I have zero experience with this. I have spent quite some time carefully considering different options for this same type of automation.

I have a mix of Z-Wave and Zigbee devices connected to my C8 hub. I've tried to strategically place line powered Z-Wave devices to help build a strong mesh. This way, battery powered Z-Wave devices have a better opportunity to function without issues. This said, I'm moving away from Z-Wave water sensors to Zigbee. This is something I need to know will work first time, every time. Zigbee has proven to be more stable for me.

I'm using Sinope water sensors, both the WL4210 and WL4210S. The only difference between them is one comes with a remote sensor. Devices without the remote sensor are great for placement by toilets, water heaters, and other areas where they are not likely to be disturbed. Under sinks, I use the remote sensor version since it's easy to affix the sensor in place. This is an area where containers, bottles, etc. seem to be pushed around and can dislodge or tilt a sensor, potentially rendering it incapable of sensing. These also emit an audible tone when a leak is detected, or temperatures fall to a risk of freezing, in addition to sending a signal to the hub. They are supported by Hubitat directly, which is great. These ship with lithium batteries (can also be powered with alkaline), and with the supplied lithium batteries, they claim up to a 10 year battery life. These are more expensive than some others on the market. I would argue however, these are a very solid product. When considering the level of inconvenience a water leak can cause, this seems to be one application where it's money well spent. Our neighbour had a main floor washing machine leak while they weren't home. They were out of their house for 3 months while all the damage was being repaired. Home insurance or not, the stress and grief of water leak damage just isn't worth the cash outlay to mitigate such and event. When holding these, they just feel "solid". Each Sinope device paired quickly, first time, every time. I've got some line powered Zigbee devices, so there is a mesh I've created. Despite it being much smaller than my Z-Wave mesh, it has proven to be very reliable. My Z-Wave sensors (despite a strong mesh) sometimes did not pair right away, leaving me concerned about whether they'll actually work correctly when they need to.

For my valves, I use the EcoNet Controls Bulldog. One of these turns the water off. The second, opens the system to a drain via air gap. Residual pressure can continue to leak for some time, increasing possible water damage. Opening a second valve to a drain bleeds this off quickly to reduce this risk. When this occurs, I receive notifications to my cellphone, audible voice alerts to all the Sonos speakers in the home, and lights such as the kitchen floor lights, etc. illuminate blue to indicate a water problem.

Right now I have 9 Sinope Zigbee sensors, and 5 Z-Wave in the queue for gradual replacement. I have placed one under the built-in dishwasher, at each washing machine, under every sink, and beside each toilet, near the condensate pump for the furnace air conditioner, and the humidifier.

Even though none of this directly applies to HomeKit, hopefully it will offer some ideas about possible configurations of an overall approach.

EDIT:
One point I forgot to mention, is that with a water leak detection, I also cut power to appliances that uses water. These include washing machines, dishwasher, and tankless water heater. The reason being, the leak may be related to one of these pumping out water on a drain cycle. In this case, shutting off the water line will not help.

1 Like

Are you on municpal/city water supply, or a well ? Reason I ask is if city water then a main-line shut-off makes sense, but if you have a well and pump you should shut the power off to the pump.
I'm on a well, and a few years ago was away for a few days and I had a pinhole in the line for the pressure switch. Since the leak was before the copper pipes an automatic valve wouldn't have helped. I had shut the power off to the pump anyways, so there was only a small amount of water on the floor.
After that I installed an AEON Smart switch 6 on the pump and a Zigbee water sensor in the pump room. Now if the water sensor goes off it shuts the pump off and sends a notification.

Just my experience.

Paul

1 Like

Thanks - city water for us.

So far a Bulldog valve robot and Apple Home automation are working well for us. I did find that I needed to add a relay to cut off the whole house humidifier water supply when shutting off the main water valve - without it we ended up with lots of air in the system after several days with the water supply shut off.

None of our leak detectors have tripped as yet, but in testing everything worked as it should…

Thanks.

1 Like