i all,
Just released Schedule Wizard, a HACS-installable custom integration that handles cron-style and calendar-driven schedules for any switch/valve/light/cover, with auto-close after a configured duration.
Why:
Built-in automations can fire a valve on a schedule, but don’t cleanly handle: auto-close after N minutes, a unified “what’s running / next” view, per-calendar-event duration, or restart-recovery (leaving the valve open forever after a reboot). Schedule Wizard handles all of those in one integration with its own sidebar UI.
What’s in it:
-
Recurring schedules (HH:MM + days of week + duration) per valve.
-
Calendar-driven runs (event summary contains the valve label, description holds minutes).
-
Auto-close, with timer recovery across HA restarts.
-
Rain skip (weather entity or numeric sensor threshold).
-
Webhook trigger for external systems.
-
Optional Lovelace card (
custom:schedule-wizard-card) for dashboard embedding. -
Two sensors:
active_runs+next_schedule. -
Sidebar panel with four editable tabs (Dashboard / Valves / Schedules / Settings).
-
Hebrew and English translations out of the box.
Supported domains: switch, valve, cover, input_boolean, light (cover/valve use the correct open_* / close_* services).
Install (HACS custom repo, while awaiting default listing):
-
HACS → ⋮ → Custom repositories
-
URL:
https://github.com/bareli/schedule_wizard -
Type: Integration → Add
-
Search “Schedule Wizard” in HACS → Download → restart HA
-
Settings → Devices & Services → + Add Integration → Schedule Wizard
Repo, screenshots, docs: GitHub - bareli/schedule_wizard: Calendar and time-driven scheduler for irrigation valves, switches, lights, and covers. · GitHub
Feedback and issues welcome. Cheers.