Hey guys I have read and read and came across a bunch of informative articles. Unfortunately none that do what I am trying to do. It is something maybe very very specific.
So I just purchased a new home and decided to go with Hubitat VS ST. I had ST on my previous home, but love how unique and customizable Hubitat is!
Long story short I have everything working properly, but I am trying to set a switch to automatically turn off after 30 mins. Sounds easy enough, the kicker however is that I want to be able to reset that 30 min timer when the switch is turned on again even if it's already on.
Let me give you more info... It is for my water heater switch (My house has propane so it is very expensive to have water recirculating 24/7, with switch off hot water never comes out) . I must turn on this current switch that has a 10, 30 and 60 min timer built in anytime I want to shower, or use hot water period. Part of getting home automation for me is to be even lazier and not have to walk all the way to garage to turn on hot water, so I want to put a switch to automatically turn on the hot water. I also want to have a timer set so hot water automatically turns off after 30 mins which is very easy to do. HOWEVER having kids I want to be able to reset timer anytime my son says ALEXA turn on hot water.
In short if I say Alexa turn on hot water (name for switch) and my hot water turns on 30 min timer starts. Now lets say my son 27 minutes later wants to shower, and says Alexa turn on hot water I would want the 30 mins to be reset so he doesn't get ice cold water 3 mins later. Rather than saying Alexa turn off hot water, then Alexa turn on hot water.
I know it may sound overkill, but as soon as I turn off switch cold water starts coming out, so if someone is showering when they say Alexa turn off hot water to reset it the person showering will unpleasantly surprised with cold water!
I hope this isn't too crazy and thanks in advance