Skip to content
Home Assistant TestFlight
Computers & network

UPnP/IGD

upnp

Built inLocal polling

The UPnP/IGD integration enables you to collect network statistics from your router such as bytes in/out and packets in/out, uptime, WAN IP address, and WAN connectivity status. This information is provided by the UPnP/Internet Gateway Device (IGD) Protocol if enabled on your router.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
binary_sensorSensor (motion, contact, leak, smoke…)

What people report

Works with routers implementing Internet Gateway Device; non-IGD devices such as access points are not supported, and rediscovery can fail on some routers after upgrades.

  • Partly works2
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
D-Link DIR-890L routerPartly works LocalTraffic counters work, but SSDP rediscovery fails after 2026.7.0; stored host is link-local
Saved copy
The problem After upgrading Home Assistant Core from 2026.6.x to 2026.7.0 (Python 3.14), the existing UPnP/IGD integration for my D-Link router enters `setup_retry` and cannot rediscover the Internet Gateway Device via SSDP. The config entry reload fails with: [code] Important: The router is healthy and UPnP/IGD is working, I can fetch the device description manually over HTTP: - URL: `http://192.168.0.82:49152/InternetGatewayDevice.xml` - HTTP status: 200 OK - Device: D-Link DIR-890L (`Wireless Broadband Router`) - UDN: `uuid:23D3E615-6B4E-26EC-4137-54B80A37AEE5` So this appears to be an …

Excerpt saved from GitHub on 2026-10-23.

Issue #175311 · 2026-07
Google Wifi meshPartly works LocalSame SSDP rediscovery failure reported after 2026.7.0
Saved copy
Same issue and symptoms with google wifi mesh.

Excerpt saved from GitHub on 2026-10-23.

Issue #175311 · 2026-07
Mitrastar RG3110W access pointWon’t be supportedExposes only a WFA device, not an Internet Gateway Device
Saved copy
The problem My Mitrastar - RG3110W Access Point is not supported by UPNP plugin. XML output and logs added File: wps_device.xml [code] File: wps_scpd.xml ```xml 1 0 GetDeviceInfo NewDeviceInfo out DeviceInfo PutMessage NewInMessage in InMessage NewOutMessage out OutMessage PutWLANResponse NewMessage in Message NewWLANEventType in WLANEventType NewWLANEventMAC in WLANEventMAC SetSelectedRegistrar NewMessage in Message Message bin.base64</

Excerpt saved from GitHub on 2026-10-23.

Issue #111956 · 2024-03

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local polling

Talks to the device on your network, asking it for updates every so often.

Found automatically over

  • SSDP/UPnP

Details

Installs (analytics)182,321 (25.73%)
Added inHome Assistant 0.18
Set up in the UIYes
Maintainers@StevenLooman

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.