So I made a smart power supply.