Here’s a thing I build over the last weeks. An automatic system to water the plants on my balcony. It uses a NodeMCU to control a little pump and to read the current water level in my tank. Everything’s controlled (and automated) via MQTT from HomeAssistant.
Blog post with detailled description, circuit, HASS configuration and pictures
For now I just configured a simple timer based automation. But I would like to integrate the weather (eg. not run the pump on rainy days). I’m currently using the Yahoo weather provider, but this and this seem to suggest that Dark Sky is the better platform.