Hi all,
I’ve been working on an integration for the ABB Welcome / Busch-Jaeger building intercom system over the past few weeks and finally have something stable to share. Posting it here as I couldn’t find other pure software solutions to this.
What it does
LAN-first control for ABB Welcome / Busch-Jaeger intercoms backed by an IP gateway (e.g. ABB 83342). Pairing goes through the MyBuildings cloud portal once; after that, unlocks, ring detection, and live streams all run directly against the gateway on your local network. Door unlocks and streaming all done locally, so much faster than using the Welcome App.
Features
- Button per outdoor station (Outdoor 1 / Inner / Parking, etc.) for unlocks.
- WebRTC camera entities for each discovered outdoor station (H.264 video + PCMA/G.711 audio via go2rtc).
- Realtime ring binary_sensor +
abb_welcome_ringevent bus — passive SIP listener, fires within tens of ms of someone pressing the doorbell. Doesn’t interfere with indoor stations or the official ABB app. - Image entity with the latest doorbell screenshot (timestamp reflects actual ring time).
- Event entity + last-event sensor for ring / call / door-open history.
- Switchable unlock strategy (Hybrid / Fast / Standard SIP flows) for gateway compatibility.

Requirements
- ABB Welcome IP gateway reachable on your LAN (tested on ABB 83342, firmware
ASM04_GW_V6.25_20250513_MP_TIDM365). - A MyBuildings account already linked to the gateway (the same login as the official mobile app).
- The gateway’s web admin password.

Notes
- Two-way talkback is not supported yet — current media is one-way (door station → HA). – working on this, and almost done.
- No auto-pickup on ring yet — when someone rings, the integration fires the event and arms streaming, but the intercom call itself is not auto-answered. – will work on this after two-way talkback is finished.
- Live streaming is gated behind a
streaming_enabledswitch because the building intercom media session is exclusive; you don’t want HomeKit/frontend prefetches accidentally holding it open.
Tested hardware
- ABB 83342 IP Gateway, firmware
ASM04_GW_V6.25_20250513_MP_TIDM365, 3 outdoor stations.
Reports for other models very welcome — open an issue on GitHub.
Happy to answer questions — feel free to reply here or open a discussion on the repo.


