Skip to content

IPBuilding Gateway Companion v1.2.0

Choose a tag to compare

@markminnoye markminnoye released this 19 Jun 09:42
· 23 commits to main since this release

Breaking

  • Onboarding wizard removed from the config flow. Fresh installs use Configure → Assign IPBuilding groups to areas (map_rooms) to link IPBuilding groups to Home Assistant areas. Silent name-matching (_suggest_channel_areas) and suggested_area on devices still work.
  • Button import removed. Use the bundled blueprints (button_standard, button_toggle, button_dim, button_cover, dim_button) or your own HA automations instead of wizard-imported automations.yaml entries.
  • Pre-change snapshot: last release with the full wizard is tagged v1.1.0-with-onboarding-wizard on b80346f.

Added

  • Group → area mapping via integration options (gear menu). One AreaSelector per IPBuilding group; empty fields fall back to an HA area with the same name. Stored in entry.options[room_mappings] and reapplied on every reload.
  • Auto-offer mapping once after adding a gateway when groups are known and no mapping exists yet (room_mapping_offered flag prevents repeat prompts).

Changed

  • Config flow creates the entry immediately after discovery — no wizard spinner.
  • Options flow rewritten to a single map_rooms step; room-mapping copy uses IPBuilding groups → HA areas/ruimtes terminology.
  • Fixed options persistence: async_create_entry(data={}) no longer wipes stored mappings.

Removed

  • Wizard modules (onboarding_flow, gateway_rest, button_automation_builder, automation_store, target_resolver, button_mapping) and related tests/constants/i18n.

Full changelog: CHANGELOG.md