@LeadUr Currently the scheduler only triggers an action on the exact time that you programmed.
It will not keep track of what happens with the entity between two programmed time instances, and interfere in whatever way.
Also if HA was down at the time that the event should fire, then the event is missed and will not be fired on HA startup (the scheduler does not look back in the past).
Currently the scheduler is meant as drop-in replacement for automations with time or sun trigger, with a easy GUI for maintaining these rules, it also behaves as such.
The discussion interests me though.
Since the scheduler GUI will make move towards scheduling time āslotsā, the behaviour may become somewhat misleading.
On the other hand you need to be able to set the temperature of your thermostat manually, without the scheduler forcing it back to the programmed set point.
More features can always be added, especially if more users want such behaviour.
I think what I explained is definitely a MUST for a scheduler. HA instance can be down for numerous reasons, and when it finally comes back online anyone would really want their temperatures to be set to the temp it should have been if HA was on.
Also this behavior could be a setting (so if someone does not want this behavior, simply turns it off).
But for meā¦ and the given example I really want the temp to be 23 between 18:00 and 20:00 even if HA was down and came back.
For the implementation, you just have to go through the schedules at startup and fire the closest past one to the current time. (Although I donāt know if you have to take into account that some devices/integrations - especially Z-wave - usually takes a lot of seconds/minutes to start, and while it is starting you cannot call services on them, so if the schedule have to trigger at HA startup maybe it have to wait for Zwave to start first?)
I agree with that.
If the card will have time slots for thermostats then it would be an awesome feature to have.
After the system starts the component should check for slots and adjust the temperature according to slot settings.
I know this isnāt currently possible, but I think it would be an awesome feature to have.
@neliss Hi, I just found your amazing component and card. Itās extremely easy to setup and makes automations a lot easier, thank you!
I do have an issue with the language though. My HA instance is set to Dutch, but the language still shows up in English in the card. I tested this on a Windows PC using Edge chromium and iPhone running iOS 13.6. I have the language set to Dutch on the account in HA, also the iPhone has Dutch as system language. Windows PC has English as system language, thatās why I tried the iPhone, I though perhaps it takes the browser language. But it always shows English.
Any ideas?
Also: can you add a variable to change (or even remove) the title āSchedulerā?
@ASNNetworks the card should use the same language as configured for your HA account.
The method I used for switching language is kind of standard for custom-cards, so I assumed it to be robust.
Youāre not the first one with problems though, so maybe I will add a yaml variable for it or something.
Customizable title is a good one, I will see what I can do.
Hoping to make a release in about a week.