Releases: portbusy/ha-input-boolean-group
Releases · portbusy/ha-input-boolean-group
v1.0.0
First stable release.
What's in 1.0.0
Four group modes, all configurable from the UI:
- Any / All — standard aggregation over a list of
input_booleanentities - Union — separate lists of entities that must be ON and OFF simultaneously
- Conditions — full OR/AND/NOT logic using Home Assistant's native condition editor
Conditions mode highlights
- Uses
async_validate_condition_configbefore compilation, mirroring the automation pipeline — all HA-supported condition types work without per-type workarounds - Resilient
and/or/notcompilation: unknown or unsupported sub-conditions are skipped individually, not the whole block - Auto-migrates stored conditions on load to keep the visual editor compatible
Other
- State restore across HA restarts
homeassistant.update_entityforces re-evaluation in conditions mode- UI translations: English, Italian, Spanish, German
- HACS-ready (icon, logo, dark variants,
hacs.json,hassfestCI)
v0.1.20
What's changed
- fix: handle
EVENT_HOMEASSISTANT_STARTEDlistener correctly on entity reload — regenerating an entity_id no longer throwsValueError: list.remove(x): x not in list - refactor: use
async_validate_condition_configbefore compiling conditions, mirroring the automation pipeline — all HA-supported condition types now work without manual per-type workarounds - fix: resilient
and/or/notcompilation — unknown sub-condition types (e.g. experimental zone conditions) are skipped with a warning instead of aborting the entire parent block - fix:
async_updateoverride — thehomeassistant.update_entityservice now forces re-evaluation of conditions - fix: auto-migrate stored conditions on load — entries saved with
entity_idas list are normalised back to string on first restart, restoring the visual editor - fix: strip
for: 00:00:00from state conditions to avoid datetime math errors
v0.1.19
Full Changelog: v0.1.18...v0.1.19
v0.1.18
Full Changelog: v0.1.17...v0.1.18
v0.1.17
Full Changelog: v0.1.16...v0.1.17
v0.1.16
Full Changelog: v0.1.15...v0.1.16
v0.1.15
Full Changelog: v0.1.14...v0.1.15
v0.1.14
Full Changelog: v0.1.13...v0.1.14
v0.1.13
Full Changelog: v0.1.12...v0.1.13
v0.1.12
Full Changelog: v0.1.11...v0.1.12