I'm a chili pepper enthusiast. To be able to get a bigger harvest next year I'm saving some of my plants inside to let them survive winter. I have tried to automate as much as possible to ensure a good habitat for them.
My Raspberry Pi Zero is connected to nine soil humidity sensors (one for each plant). The sensors are through threshold values connected to nine R/G LED's to indicate if they are dry or moist.
There's a relay to control the lights that are set on a schedule to turn on and off and another scheduled relay that turns on and of a water pump that waters the plants through my home-made drip system.
Since there's nine plants, there weren't enough GPIO pins on the Raspberry to connect all the LED's so I worked around this using a PCA9685 PWM module to through I2C protocol control the first eight LED's (this because one LED is both red and green) the last one is connected through a regular GPIO pin.
Here's some pictures of the Cayenne dashboard where I can monitor the charts containing the moisture data.