Simple Scheduler Addon

It’s always the way with coding that ‘easy to say’ isn’t ‘easy to do’!!

One thing I noticed on the time input this morning was that it doesn’t work if you miss the leading zero on the hour. I tried a timer for 9:30 and it didn’t fire, whereas 09:35 (second try, 5 minutes later), did work.

Thanks again for this great tool - for me it is an essential part of home automation and should be part of the core package.

Hi @ArthurDent1975,

My question maybe dumb, but is it possible to install your add-on on regular home-assistant as well? I could only find hass.io guidelines. It would be interesting as hass.io wont be pon the horizon for long with HA Core being the focus.

I am running docker based home-assistant, and would like to know how can i add your simple scheduler. Also I consider myself an avid developer, so i would like to also contribute in the future to your project.

Thanks,
Gyula

1 Like

Not sure where you got that idea. Hassio (now just called Home Assistant) is here to stay.

Thanks @tom_l, in that case how can I add this add on on my hass ? I have the latest 0.110 docker container, but it doesnt have menu points like add-ons. So I am lost on how to enable this feature.

Not sure sorry. I run Home Assistant. It is only a docket container though. So it should be possible.

Phantastic work. Thank you!

I really like the week scheduler of my (commercial) KNX visualization. It allows to see a week schedule and you can send multiple values based on the schedule (e.g. on/off like Simple Scheduler or 1,2,3 or strings like “comfort”,“sleep”, “night”, “off”). This makes is a universal week scheduler.
This is how it looks like:
Overview:


Detail view:

Edit view:

Any plans to turn Simple Scheduler into a generic week scheduler?

Ciao,
Gagga

3 Likes

The HA API allow to “turn on” o “turn off” to HA (let’s call it) “objects” that understand this kind of action.
Basically is what you find in “services” under “development tools”
When you say “sending values”, to what service are you referring to?

Hm. I think you are right. I was thinking too much in Node-Red terms or the way my KNX gateway works, where you can for example send whatever you want in msg.payload.
For a Home Assistant scheduler it probably would make most sense to call any type of Service to make it a generic scheduler.

Hi,
I have tried install but got “Failed to install addon, [object Object]”
I am using ver 0.15

Very odd. The installation is straight forward…
Have you tried to reboot HA before install? Maybe there is something that hangs

Hi,
Could you add time zone support? I care a lot about it in my country (Poland), the add-in doesn’t work at the moment … :frowning:

Actually, this add-on supports timezones.
You have to set the timezone in the HA settings.
HA → Settings → General

It would be great if there was a way to give each schedule a description as well. I am trying to use it primarily to set the temperature of my central heating thermostat and with having different schedules depending on day of the week it gets really confusing given the device name is always the same :slight_smile:

I’m very new to HA. Installed SimpleScheduler. Scheduled a switch to turn and off but nothing happens. What am I doing wrong. Any help will be appreciated.

The time format is wrong. The colon is missing.
E.g. 09:00

Thanks. Changed and its working.
Another query. I want to control 2 solenoids and a pump with a Sonoff TH16. I only want one solenoid to run at any time. I’m thinking this could be done via an Automation. Is it possible to use Simple Scheduler as the Trigger to run this automation.
Once again thank you for your help.

You can run scripts and automations. Just create them and you will find them in the list

Thanks, will try. I’m thinking scripts or automations will also need a trigger.

Scripts don’t need an internal (coded in the script) trigger, you will just start the script (‘trigger it’) using the scheduler.

Likewise for an automation, however if you manually trigger an automation it will jump straight to the action part and skip any conditions. For this reason you are best to use scripts

Thanks. Will try.