We purposely put our air compressor on a time clock since we close at 10PM to 8AM. That is the only time the compressor could have more than a few hours of that "nonstop run" problem you describe.
Greg is on to a partial solution. It seems like a simple logic board where you could program a time limit & a remote notification alarm with "Greg's suggested below pressure level switch" would be a more comprehensive solution.