I get a text message when the garage door opens.
I get a text message every five minutes it remains open.
Then if I'm working in the garage or want if open for whatever reason, I run a HS event that disables the five minute warning for one hour. After one hour it goes back to a warning every five minutes unless I disable the warning for another hour or close the garage door.
Finally, I get a text message when the garage door closes.
I just need to create a simple event that says if the garage has been open "X" time, then close it. I really don't know why I haven't bothered to do it, but probably because I've never left it open accidentally.
I put my phones on silent at bedtime, so getting a text or email won't fly. However, I do have two Aeotec doorbell ringers. One is activated by the opening of any one of the three doors we have (excluding garage), the other one sits in the bedroom and will ding whenever I set an event to notify me of something. Of course I don't know why it's dinging other than it was told to ding by some event I wrote. It actually will hold lots of different mp3 sounds so I could have mp3 sound files that say "Garage door open", "Water leak", etc. Hmm, I'll have to think about that.