Plusnet Hub Two (BT_Smarthub) - detected as UPnP/IGD

I am connecting my Home Assistant up and it keeps detecting my

Plustnet Hub Two

as an

UPnp/IGD

rather than a BT_SmartHub

I added

device_tracker:
  - platform: bt_smarthub
    host: 192.168.1.254
    new_device_defaults:
      track_new_devices: true

to /homeassistant/configuration.yaml

It is being read as I tried adding the username/password options and it errored on those

I turned on full debug logging and a search for bt_smart results in (multiple sync_workers)

2024-06-09 16:25:32.252 INFO (SyncWorker_45) [homeassistant.components.bt_smarthub.device_tracker] Scanning

UPnP is completely broken on these, and can’t be reliably used. This is rebranded BT Smart Hub 2. It ‘should’ only have UPnP option to support other devices in the network, and not report anything itself, but they screwed that part and it sometimes spews full stats, sometimes (most of the time) it doesn’t and just vanishes.

I fought with mine for a while, ended up using it just as a modem with voip gateway for the landline - disabled wifi and set DMZ to a mikrotik router.