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