So I am about to say the same thing that has caused me to roll my eyes until I did it. Get a pressurized Co2 setup and be done with it. You are already mentioning colenoids, timers, PH controllers, etc.... I did the citric acid - baking soda thing for months and although it works, it was extremely finicky and inconsistent causing issues. In addition, I did not like running my co2 for 24 hours meaning I had to either get a solenoid or make adjustments daily. I spent a ton of time defending DIY co2 in my head until I just gave up and tried the pressurized route. I am now 3 months in to the same tank and the only time I have had to adjust is when I first set it up and after I moved I had some issues. Otherwise, it has been extremely easy. It is more expensive to start but I can assure you, it is without a doubt, so much easier to deal with. So from experience and as someone who was extremely stubborn about pressurized co2, that is the route I would go.