I’m going to use Arduino to build some smart power switches. Working off of this kind of model:
From a user interface perspective, I’ve been playing around with an IoT service called Blynk:
I currently use an app I made with Blynk to track and monitor humidity and temps. By adding in the smart switches, I can use simple code to set up light timers and toggle switches. I can also combine the sensor data so I can do something similar to what you’ve done, and turn on and off stuff based on what other monitors in the system are reporting.
I’ve also found water temp sensors, lux sensors, etc. My intention is to see if I can build and design my own “Smart Garden” system using open source/platform specs.