How I automated the Somfy blind with a rain sensor

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

  1. Aqara Water Leak Sensor – AliExpress ranging from SGD 17-SGD 19 x 2
  2. Bond Bridge – Bond USD 99
  3. Rain detection module – AliExpress SGD 0.8 per piece x 2
  4. Echo Dot – Carousell or Amazon
  5. Water Proofing Case – AliExpress SGD 0.4 per case x 2
  6. Hot Glue Gun
  7. 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.

Next, you need to pair the Somfy blind remote with the Bond bridge, you can follow this simple Video guide

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

Try pressing the up/down/stop button and make sure the blind works according to the command you press.

Create an Automation Scene

I will check if now we are sleeping, if yes, do nothing

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

And here is the final result.

So that’s it for this sharing. Hope you can get some ideas from here. Thanks for reading

10 Comments

  1. 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.

    Like

  2. 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!

    Like

      1. I bought the sensors from TB but the hub locally. Is that considered different?

        Like

      2. I’m really new to this.. no knowledge of HA. Would buying a leak sensor be my best bet?

        Like

    1. 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.

      Like

Leave a reply to Gene Wan Cancel reply