IPBuilding Gateway Companion v1.2.0
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) andsuggested_areaon 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-importedautomations.yamlentries. - Pre-change snapshot: last release with the full wizard is tagged
v1.1.0-with-onboarding-wizardonb80346f.
Added
- Group → area mapping via integration options (gear menu). One
AreaSelectorper IPBuilding group; empty fields fall back to an HA area with the same name. Stored inentry.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_offeredflag prevents repeat prompts).
Changed
- Config flow creates the entry immediately after discovery — no wizard spinner.
- Options flow rewritten to a single
map_roomsstep; 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