[RELEASE] Simple Device Timer

Introducing 'Simple Device Timer'
Simple Device Timer with safety checks, multiple timers, notifications and restrictions.

This is an offshoot of my Simple Irrigation app. Works the same way with safety checks and multiple timers but will work with a wider range of devices. I use it with my pool filter (outdoor z-wave switch module) to make sure it turns on and off when it's suppose to without 'missing' a command.


  • Schedule device on any day, multiple days or everyday
  • Schedule up to 3 times to control per day selected
  • Select up to 3 switches to override the schedule. Highly recommend using @bangali WATO app to make use of any attribute to turn on/off the override switches. ie. Rain and/or wind attributes.
  • Parent/Child App structure
  • Create as many child apps as needed

Apps can be found on my GitHub or by using the Hubitat Package Manager.
(HPM is highly recommended)

When reporting problems...

  • Be sure you are on the latest version. I won't troubleshoot an older version.
  • Turn on debug and screenshot the issue happening in the log. One line or just the error doesn't cut it. I need a log.
  • Post the screenshot of the log with an explanation of the problem.



You are hard at work so I guess you have fully recovered. Any lasting effects?

I'm always busy trying to do something. :sunglasses:

Unfortunately, I'll never be fully recovered... Definitely move a little slower. Little things, like forgetting what something is called or walking into a room and not knowing why I went in there, some slurred speech. Frustrating stuff by hey, I'm here and life goes on!

Thanks for the update. Very pleased you are somewhat mended. I suffered heart failure a few years ago and getting back to some form of normal was "interesting".
My wife and I have a word for getting to somewhere but not remembering why you went there; destinesia. We make up lots of words but this one comes up all the time. When you see someone standing in the middle of a room with a confused look on their face, it's destinesia.


lol, I like that one!

When you know what it is, it is much easier to live with. When you seem lost and someone asks if they can help, you just need to tell them you have destinesia. If they nod knowingly, they understand.


I just battled head and neck cancer a year ago. As a result I have "chemo brain" and I often forget why I'm doing certain things or what it was I was doing. I also tend to get side tracked more now then I have ever before.


Wow, now that's scary. Glad you are doing better!

1 Like

So we need a new Community category. The new Time Out section has been popular. Perhaps we need a "things I have survived" section.


I am using the Simple Timer app to control a fan in the crawl space to circulate air. I have 3 on and off times set, no override switches set, yet the fan only runs during the 8 PM - 9 PM (the third) setting.

Sorry about that...

New version on Github...
V1.0.2 - 06/09/19 - Fixed issue with multiple schedules


Yes it did. And thank you ! :slight_smile:

1 Like

New to the fabulous but not always simple world of Hubitat. So I click around a bit in Hubitat Pakage Manager to learn how the magic box works. That's how I installed Simple Device Timer, and because It did not immediately fit my purpose, I set out to uninstall it. That's how I ran into a stubborn error:

Error Occurred During Installation

Hubitat Package Manager An error occurred while installing the package:
Failed to uninstall app https://raw.githubusercontent.com/bptworld/Hubitat/master/Apps/Simple%20Device%20Timer/SDT-parent.groovy, it may be in use. Please delete all instances of this app before uninstalling the package..

The logbook does not convey much either

app:792021-07-31 18:39:53.345 infoParent Installed OK
app:792021-07-31 18:38:10.493 infoParent Installed OK

I have tried every thing I know, from rebooting te repairing and subsequently trying to uninstall via HPM; to manually uninstalling the Apps' code. I'm pulling my hair out over this one. Are you able and willing to shed some light in this matter?

Many thanks! Kind regards, Sander Könings
PS: I will be emailing you about another App (The Flasher) that exhibits the same behaviour. I am on HE C7, version

To uninstall from HPM, you’ll need to remove the source code for driver or app first. To do that you’ll have to make sure there are no instances of the driver/app (i.e. any device using the driver must either be switched to another driver or removed from the device tab).

1 Like

There is nothing wrong with how my apps are setup to work with HPM. The problem is most likely how you have HPM setup. :man_shrugging: Try poking around in the HPM thread. Usually the #1 issue is someone has hub security enabled but not setup in HPM.

Download the Hubitat app