Skip to content

RoomFlow v0.0.62

Choose a tag to compare

@github-actions github-actions released this 07 Oct 19:07
· 5 commits to main since this release

Seasonal lights (a Christmas star group, the lamp it replaces) couldn't
be migrated - RoomFlow had no notion of a season, only conditions that
replace a device's whole behavior and outrank weekend/away.

A new house-wide cfg.seasons list, edited at the top of the "House &
floors" tab. Each season gets its own RoomFlow-managed switch
(switch.roomflow_season_) toggled by hand - no dates. Per device,
"Only during" keeps it off unless the season is on, "Off during" keeps
it off while the season is on (_device_season_blocked). Enforced on
every path that could turn a device on: ambient re-applies, motion and
manual button toggles; a motion-controlled device is turned off right
away when its season changes.

A season can also be linked to two HA labels, pre-linked by name on
creation: label_id ("Jul") implies "Only during", hide_label_id
("Ej Jul") implies "Off during", for any device whose entity or device
carries it (_device_season_rules). An explicit per-device choice,
including a "Not affected" opt-out, still wins. list_entities now
returns each entity's labels so the card can show which lamps a label
picks up and which aren't in any room yet.


Installation

HACS: Integrations → ⋮ → Custom repositories → add this repo as an Integration → search RoomFlow → install → restart Home Assistant.
Manual: download roomflow.zip below and extract it to your custom_components/ folder.

Full Changelog: v0.0.61...v0.0.62