diff --git a/smartapps/tslagle13/hello-home-phrase-director.src/hello-home-phrase-director.groovy b/smartapps/tslagle13/hello-home-phrase-director.src/hello-home-phrase-director.groovy index de520ec..cb78696 100644 --- a/smartapps/tslagle13/hello-home-phrase-director.src/hello-home-phrase-director.groovy +++ b/smartapps/tslagle13/hello-home-phrase-director.src/hello-home-phrase-director.groovy @@ -1,4 +1,4 @@ - /** +/** * Magic Home * * Copyright 2014 Tim Slagle @@ -198,7 +198,7 @@ //set home mode when house is occupied def setHome() { - + sendOutOfDateNotification() log.info("Setting Home Mode!!") if(anyoneIsHome()) { if(state.sunMode == "sunset"){ @@ -319,3 +319,14 @@ private hideOptionsSection() { (starting || ending || days || modes) ? false : true } + + def sendOutOfDateNotification(){ + if(!state.lastTime){ + state.lastTime = (new Date() + 31).getTime() + sendNotification("Your version of Hello, Home Phrase Director is currently out of date. Please look for the new version of Hello, Home Phrase Director now called 'Routine Director' in the marketplace.") + } + else if (((new Date()).getTime()) >= state.lastTime){ + sendNotification("Your version of Hello, Home Phrase Director is currently out of date. Please look for the new version of Hello, Home Phrase Director now called 'Routine Director' in the marketplace.") + state.lastTime = (new Date() + 31).getTime() + } + } \ No newline at end of file