ABB/Busch Welcome (IP Gateway) local integration with live cameras, ring events, and door unlock

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.

Repo: GitHub - rankjie/ha-abb-welcome: Home Assistant custom integration for ABB Welcome / Busch-Jaeger IP gateways — LAN door unlock with automated portal pairing · GitHub

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

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_ring event 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.

Live camera stream from outdoor station

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.

Config flow — four fields and done

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_enabled switch 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.

1 Like

Great job! Couldn’t make it work by my SmartTouch 10 (free@home config). I’ll stay tuned for updates! Thank you very much!

This is for the Welcome system, different from the free@home. This welcome system seems much lower end than yours :sweat_smile:

Yes I know. I have told you the free@home thing because it is conected to a 2 wire Welcome system with its awful Welcome app + myBuildings account. Before my current SmartTouch 10, I had installed an 83342 IP Gateway, but I uninstalled it because the SmartTouch acts as a Welcome IP Gateway too.

That sounds like a hell to dig into. :rofl:

I’m afraid I won’t be able to explore that setup anytime soon.