Skip to content

Add shade_engine.reload service - #11

Merged
vfilby merged 1 commit into
mainfrom
worktree-reload-service
Aug 25, 2026
Merged

Add shade_engine.reload service#11
vfilby merged 1 commit into
mainfrom
worktree-reload-service

Conversation

@vfilby

@vfilby vfilby commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Adds shade_engine.reload: re-reads and validates the YAML, swaps in a new engine, reloads the config entry. Per-zone runtime state (mode, control switch, hold) carries over; invalid YAML is rejected and the running config kept. Bumps to 0.7.0.

🤖 Generated with Claude Code

Re-reads and validates the shade_engine: YAML, swaps in a new engine and
reloads the config entry so entities pick up new zones/modes. Per-zone
runtime state (mode, control on/off, hold, last commanded positions)
carries over; invalid YAML is rejected and the running engine kept.
Engine listeners are now cancellable (async_stop) and services look the
engine up per call so a reload can replace it. Bumps to 0.7.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vfilby
vfilby merged commit d6be389 into main Aug 25, 2026
3 checks passed
@vfilby
vfilby deleted the worktree-reload-service branch August 25, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant