Bird Bath

This bit of research came about because we live in a very dry part of the UK (the county of Suffolk, which is part of the East Anglia region) and we don't get much rain. We have had a bird bath in our garden for many years and it is very popular with the local birds. But it often dries out and we have to fill in by hand.

The challenge was to automate the filling of the bird bath and to make it a zero-touch user experience user experience.

The actual hardware to achieve a self-filling bird bath is really quite simple. We have a rain water harvesting system, with a large storage tank. A number of 12V dc pumps are connected to it and under control of our contextual smart home.

The real challenge (and why we undertook this research project) is to intelligent control the pump using one of our controllers. This enables us to very easily configure the bird bath filler pump to come on every other day (actually Sunday, Tuesday, Thursday and Saturday) for a short time period.

We can also add a very simple rule to ensure this doesn't happen if the rain water harvesting tank is empty.

Do we want to run the bird bath pump if it has rained recently or is currently raining?
The answer is yes. It is good to refresh the water in the bird bath and if it has been raining recently we will have collected a lot more water than we use to fill up the bird bath.
How do we stop running the bird bath pump if the pipework might be frozen?
Our contextual smart home has access to local weather data from the cloud and also data from many sensors in our home and garden. We can easily add a rule to the controller configuration to not enable the pump below 5°C.