
It is rainy season now in Singapore, and since we are now back in the office, during the heavy rainy day, my home balcony flooring will get wet due to the heavy wind and rain. Then I started to think about how can I automate to bring down the blind during the rainy day.
Although I can simply buy the rain detector from Somfy, still there are a few drawbacks, I don’t have control over the solution, and the hardware itself costs almost SGD100. After some research, I finally DIY the solutions with Home Assistant, Aqara Water Leak Sensor, Bond Bridge, Echo Dot, and a rain detector. Let’s go, I will show you how I built one.
Here are lists of devices I used to make the solution work
- Aqara Water Leak Sensor – AliExpress ranging from SGD 17-SGD 19 x 2
- Bond Bridge – Bond USD 99
- Rain detection module – AliExpress SGD 0.8 per piece x 2
- Echo Dot – Carousell or Amazon
- Water Proofing Case – AliExpress SGD 0.4 per case x 2
- Hot Glue Gun
- Soldering Iron
Yes, the total hardware cost added up exceeded the price of the rain sensor from Somfy, but the reason why I still go with DIY is I have total control, and customizable. Besides, the Bond bridge can automate my living room’s ceiling fan, so I think is a good deal.
Let’s Get Started
Start with pairing the Aqara Water Leak Sensor with the Aqara Hub or Zigbee2MQTT. I paired 1 with Aqara Hub and 1 with Zigbee2Mqtt, and both work great.
Aqara Hub M2 exposed itself to Home Assistant through HomeKit, and you may notice if the sensor is paired with Zigbee2MQTT, extra entities are exposed to Home Assistant


Next, we need some soldering work




If the connector part is left exposed, water retention can easily happen and it will keep sending the “wet” signal to the Home Assistant, and I need to use a blower to dry the water after rain.


Follow this instruction to add the Bond Bridge in the Home Assistant. You can see the below tab in your Home Assistant once done
Settings-> Devices & Services


Create an Automation Scene




For the announcement, I and my wife prefer Alexa voice, Alexa sounds natural compared with Google and the TTS with Sonos.

So that’s it for this sharing. Hope you can get some ideas from here. Thanks for reading
Hi, I chanced upon your blog while finding an alternative to Somfy Connexion. It was difficult finding an answer online but could you perhaps advise whether there is any issue for Bond Bridge to blast the RF command to Somfy Motor (with Ziptrak)? For example, Broadlink RF blaster does not work because “BroadlinkPro doesn’t support rolling encryption systems”. TIA.
LikeLike
Hi Zeff, so far I used the Bond Bridge with Somfy for around come to 1 year. So far so good.
LikeLike
Hi, I have no issue pairing the Somfy remote to Bond bridge. However I hit a roadblock when pairing the leak sensor to Aqara hub. While the hub announced the pairing with child device is successful, on the app, I get a message, “Add failed. The operation couldn’t be completed. LMAccessNetErrorDomain error650.” I also checked Aqara hub and phone are connected to 2.5G, but still get the same result. Hoping you can help to shed some light on what could be wrong.
Thanks!
LikeLike
Hi, look like the issue between then hub and the leak sensor, are they both from the same region?
LikeLike
I bought the sensors from TB but the hub locally. Is that considered different?
LikeLike
this could be the issue. do you use Home Assistant? if yes you can add into Zigbee2MQTT.
LikeLike
I’m really new to this.. no knowledge of HA. Would buying a leak sensor be my best bet?
LikeLike
your solution is Aqara only or HA + Aqara?
LikeLike
I’m only using Aqara.
LikeLike
from your sharing, it could be the cross region issue between the leak sensor and the hub. Also I’m not sure are you able to pair the bond bridge with Aqara hub.
LikeLike