[RELEASE] Simple Device Timer

*** BPTWorld apps are no longer being developed or maintained. Thanks ***

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.

Features:

  • 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 Bundle Manager.

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.

Thanks

3 Likes

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.

2 Likes

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.

2 Likes

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.

2 Likes

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.

3 Likes

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

2 Likes

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 2.2.8.145.

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.

(I was hospitalized unexpectedly for a couple of days hence my delayed reaction)

I never intended to point any fingers or to upset you. If I did then please accept my apologies! I am only a Hubitat newbie looking for some help.

Meanwhile I have found the solution: there is a red 'delete' button in the app itself and pushing that did the trick!

1 Like

Is this still available? Can't find it in the HPM...

This is an old app! But feel free to give it a try.

All of my apps can be found using Bundle Manager.

I've installed a few custom apps in the past in Hubitat.
But how do you install this one?
Hubitat doesn't seem to recognize .groovy files.