Skip to content

Releases: portbusy/ha-input-boolean-group

v1.0.0

26 Jun 10:02

Choose a tag to compare

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_boolean entities
  • 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_config before compilation, mirroring the automation pipeline — all HA-supported condition types work without per-type workarounds
  • Resilient and/or/not compilation: 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_entity forces re-evaluation in conditions mode
  • UI translations: English, Italian, Spanish, German
  • HACS-ready (icon, logo, dark variants, hacs.json, hassfest CI)

v0.1.20

26 Jun 08:54

Choose a tag to compare

What's changed

  • fix: handle EVENT_HOMEASSISTANT_STARTED listener correctly on entity reload — regenerating an entity_id no longer throws ValueError: list.remove(x): x not in list
  • refactor: use async_validate_condition_config before compiling conditions, mirroring the automation pipeline — all HA-supported condition types now work without manual per-type workarounds
  • fix: resilient and/or/not compilation — unknown sub-condition types (e.g. experimental zone conditions) are skipped with a warning instead of aborting the entire parent block
  • fix: async_update override — the homeassistant.update_entity service now forces re-evaluation of conditions
  • fix: auto-migrate stored conditions on load — entries saved with entity_id as list are normalised back to string on first restart, restoring the visual editor
  • fix: strip for: 00:00:00 from state conditions to avoid datetime math errors

v0.1.19

26 Jun 08:39

Choose a tag to compare

Full Changelog: v0.1.18...v0.1.19

v0.1.18

26 Jun 08:30

Choose a tag to compare

Full Changelog: v0.1.17...v0.1.18

v0.1.17

26 Jun 08:18

Choose a tag to compare

Full Changelog: v0.1.16...v0.1.17

v0.1.16

26 Jun 08:12

Choose a tag to compare

Full Changelog: v0.1.15...v0.1.16

v0.1.15

26 Jun 08:09

Choose a tag to compare

Full Changelog: v0.1.14...v0.1.15

v0.1.14

26 Jun 07:24

Choose a tag to compare

Full Changelog: v0.1.13...v0.1.14

v0.1.13

25 Jun 16:28

Choose a tag to compare

Full Changelog: v0.1.12...v0.1.13

v0.1.12

25 Jun 16:23

Choose a tag to compare

Full Changelog: v0.1.11...v0.1.12