I need a timer that will give me a 30 minute off time and a 30 secend on time + Manual trigger ON. Mathmatically I can do this with an astable 555 but I am not sure it is practical. thoughts?