SmartThings Community

Help with Notification if Light On for Certain Amount of Time

webcore

#1

Hello,

I am looking for some help on setting up a notification if a certain light is on for more than 1 hour. I thought I had this working at some point in Core, but when I moved over to webCore it seems to have stopped working.

Basically I’m using the “was” operator but that appears to be wrong. Something similar to:

if “light” was on for > 60 minutes then send push notification

However, that is only sending the notification after the light is actually turned off even if the light is turned off 2 days later. So that doesn’t help me know if if a light is on and shouldn’t be.

If I try to use the “is” operator, then I don’t get the option to set the length of time I want to measure.

Hopefully this is clear as I can’t get into webCore on the computer I’m on currently. Any help would be appreciated.

Thanks!


#2

Should post a copy of your piston over on the WebCore forum.


Then we can actually look at your piston and see what’s going on.


#3

Thanks, I think I was able to figure it out.


(Robin) #4

For the benefit of others, you could use ‘stays’ instead of ‘was’… or

If light is on
THEN
wait 1 hour
Send push notification

By default, if the light turns off, the wait and everything after it gets cancelled so no message will be sent.