Fixes
- Schedules are applied reliably after a restart. Schedulers used to update their climate entities while Home Assistant was still starting, before slower integrations (for example HomeKit Device thermostats) had added them. Those updates were dropped with
Referenced entities ... are missing or not currently availablewarnings, and the schedule wasn't applied until the nextupdate_interval, up to 15 minutes later by default. Schedulers now apply the climate once Home Assistant has finished starting. If another integration delays startup, the schedule is applied as soon as startup completes. - Restoring a scheduler's profile at startup no longer updates its climate entities twice.
- Climate entities that are missing or unavailable are now skipped, with a single warning that names the scheduler and the entity, instead of a generic Home Assistant warning for every service call.
No configuration changes are needed.