This is checks all the boxes minus the automatic shut off. That is the only thing I dont like about this. just that feature would make this excellent did just eventually using a smart plug so this solved the problem as I control when the smart plug goes on / off.