NetGear R7000

After upgrading my NetGear R7000 Router to Firmware version V1.0.9.32_10.2.34, Home assistant no longer tracks my local ip’s. I am including the error I receive in home-assistant.log.
Thanks in advance for any help!!
2018-06-24 11:47:25 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform netgear
Traceback (most recent call last):
File “/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/device_tracker/init.py”, line 176, in async_setup_platform
platform.get_scanner, hass, {DOMAIN: p_config})
File “/usr/lib/python3.5/asyncio/futures.py”, line 380, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.5/asyncio/tasks.py”, line 304, in _wakeup
future.result()
File “/usr/lib/python3.5/asyncio/futures.py”, line 293, in result
raise self._exception
File “/usr/lib/python3.5/concurrent/futures/thread.py”, line 55, in run
result = self.fn(*self.args, **self.kwargs)
File “/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/device_tracker/netgear.py”, line 52, in get_scanner
devices, excluded_devices, accesspoints)
File “/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/device_tracker/netgear.py”, line 74, in init
results = self.get_attached_devices()
File “/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/device_tracker/netgear.py”, line 159, in get_attached_devices
return self._api.get_attached_devices()
File “/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/pynetgear/init.py”, line 84, in get_attached_devices
“.//m:GetAttachDeviceResponse/NewAttachDevice”)
File “/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/pynetgear/init.py”, line 279, in _parse_xml_response
root = ET.fromstring(response)
File “/usr/lib/python3.5/xml/etree/ElementTree.py”, line 1344, in XML
parser.feed(text)
File “”, line None
xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 9, column 44

Enlightened people ditch the dreadful Netgear firmware and put asusWRT on theirs. You end up with a much better router and infinitely better interface. It effectively turns it into an RT-AC68U.

2 Likes

It seems the information page for connected devices has changed in the new firmware.
I suppose the component has to be modified accordingly.