Congrats on the one year!!! I hope I can someday find the bandwidth to program with you like I originally planned to. At this point I'm still writing my own controller code with bash and python scripts but I cherry pick ideas from your code and wiring diagrams all the time. After working with 120v lines and relays, and never getting a stable connection that could last in a GFCI outlet for more than a few days, I"m now investigating the hs100 smart outlet to control heaters / chillers that need the 120v. For the other devices I will probably use a 12v line, standard transformer plug with a relay, but I might be done messing with 120v. I'm just too much of a beginner to do that.
I wish the diy community would come out with a relay box, that was inexpensiive and could control more than two outlets
https://www.amazon.com/Iot-Relay-Enclosed-High-power-Raspberry/dp/B00WV7GMA2
In the mean time I'll have to rely on my stable wifi with the hs100, hs 110.