Netgear device tracking not working

I have a Netgear d7800 and I keep getting the error below when trying to set up device tracking:

Error setting up entry D7800 (Gateway) for upnp
Traceback (most recent call last):
File “/usr/local/lib/python3.6/site-packages/homeassistant/”, line 249, in async_setup
result = await component.async_setup_entry(hass, self)
File “/usr/local/lib/python3.6/site-packages/homeassistant/components/upnp/”, line 143, in async_setup_entry
await device.async_add_port_mappings(ports, local_ip)
File “/usr/local/lib/python3.6/site-packages/homeassistant/components/upnp/”, line 66, in async_add_port_mappings
File “/usr/local/lib/python3.6/site-packages/homeassistant/components/upnp/”, line 87, in _async_add_port_mapping
File “/usr/local/lib/python3.6/site-packages/async_upnp_client/”, line 219, in async_add_port_mapping
await action.async_call(
AttributeError: ‘NoneType’ object has no attribute ‘async_call’

Here is my config:

  • platform: netgear
    username: !secret device_tracker_username
    password: !secret device_tracker_password
    port: 80

Has anyone got any ideas how I can get this to work please?