Simple automatic schedule for each device

There is no simple way to do that.

I did create a timer that would work on any entity using a handful of components and automations, but you are creating a timer yourself.

If you want GUI timers on a lot of devices I think it would be easier to use something like Node-RED’s Big Timer, but even then it isn’t quite what you want.

Thanks alot I will try something and I will update

Did you find anything useful?
I was thinking to use Google Calendar to create the Schedule (easy to use) and then use the Google macros to call to HA’s API (using the UrlFetchApp.fetch(HA_url, options);:wink: to activate/deactivate different components in HA.

Another option could be a combination of Google Calendar and MQTT Messages. See this project: https://github.com/denschu/mqtt-google-calendar

im still new to HA, but if the feature like what @orcool mentioned and implemented, it would be very useful. Example like some people set routine turn on their certain lights at certain time and day as at home
Hopefully someone has a simpler solution to make a input for 24hrs basis without preset every hour and minute timer, it would be saving so much time
It could be input slider or number, but input number would do the job just fine.

1 Like

You should check out schedy:

https://hass-apps.readthedocs.io/en/latest/apps/schedy/index.html

1 Like

Hi everyone.
I was also shocked by this lack, so I decided to write this addon by myself.
It is in alpha stage.
If someone would try and do some beta testing, just let me know.

1 Like

This looks good @ArthurDent1975
Where can we take a look at the code?

Thank you @SaNewm
I’m fixing the last bugs.
As soon as it will be ready I will (try to) understand how to distribute it.
This is my first addon, so I’m a rookie :rofl: :rofl: :rofl:
I will publish updates on this topic.

Upload it (with some documentation) to Github and have a word with an author of HACS.

1 Like

Ok guys, if someone wants to beta test the add-on, I published it on GitHub.

You have to add this repository in the add-on store of your Home Assistant and than you will find the SimpleScheduler Addon

I will wait a couple of weeks before opening a topic in the “Share your Project” section.
Meanwhile I will wait for your feedbacks and I will write some documentation (even if there’s very little to say) .

Ciao!

1 Like

I’ve just installed and tested it. It works! (but I’ll give you some UI feedback later) :wink:
Well done!

1 Like

Official Topic:

4 Likes

Is there away to install Simple Scheduler without hass addon? Since I install home-assistant with docker without hassio

awesome, thanks for your share,

1 Like

This addon works with php and jquery, not python. So it cannot be used as a custom component.

For those coming here when searching a good but simple scheduler, this one is very nice https://github.com/nielsfaber/scheduler-card

I am unable to install either https://github.com/nielsfaber/scheduler-component or https://github.com/nielsfaber/scheduler-card through
Supervisor > Add-on store > Repositories > Add/Close > Reload
The add-ons never show up and I have these errors in the logs :

20-10-03 17:55:28 INFO (MainThread) [supervisor.store.git] Clone add-on https://github.com/nielsfaber/scheduler-component repository
20-10-03 17:55:30 ERROR (MainThread) [supervisor.utils.json] Can't read json from /data/addons/git/a15769b9/repository.json: [Errno 2] No such file or directory: '/data/addons/git/a15769b9/repository.json'
20-10-03 17:55:30 WARNING (MainThread) [supervisor.store.data] Can't read repository information from /data/addons/git/a15769b9/repository.json
20-10-03 17:55:30 ERROR (MainThread) [supervisor.utils.json] Can't read json from /data/addons/git/b38affab/repository.json: [Errno 2] No such file or directory: '/data/addons/git/b38affab/repository.json'
20-10-03 17:55:30 WARNING (MainThread) [supervisor.store.data] Can't read repository information from /data/addons/git/b38affab/repository.json
20-10-03 17:55:30 INFO (MainThread) [supervisor.store] Load add-ons from store: 71 all - 0 new - 0 remove
20-10-03 17:55:37 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/nielsfaber/scheduler-card repository
20-10-03 17:55:37 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/vkorn/hassio-addons repository
20-10-03 17:55:37 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/nielsfaber/scheduler-component repository
20-10-03 17:55:37 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/home-assistant/hassio-addons repository
20-10-03 17:55:37 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository repository

What am I missing please ? :thinking:

Because that’s not where you install it from. That area is for installing addons & custom addons. You’re trying to install a custom integration and a custom card. This is done through HACS which is a custom integration as well.

An addon is a ‘package’ that runs along side of Home Assistant.
An integration is a ‘package’ that is installed inside Home Assistant.

Sometimes, when you install an addon, you might need to install an integration to get home assistant to talk to the addon. Otherwise the addons are 100% separate from home assistant.

1 Like

Thanks, works fine! Was looking for something like this for a long time!