Linksys Router Presence Detection Error

Can/will someone help with the following error message. My Linksys Velop router and HASSIO suddenly stopped talking together and presence detection no longer works. I can use incite or ideas. Thanks!

2019-12-23 11:06:45 INFO (SyncWorker_16) [homeassistant.components.linksys_smart.device_tracker] Checking Linksys Smart Wifi
2019-12-23 11:06:45 ERROR (SyncWorker_16) [homeassistant.components.linksys_smart.device_tracker] Router returned unexpected response
Traceback (most recent call last):
File ā€œ/usr/src/homeassistant/homeassistant/components/linksys_smart/device_tracker.pyā€, line 67, in _update_info
devices = result[ā€œoutputā€][ā€œdevicesā€]
KeyError: ā€˜outputā€™

1 Like

I have exactly the same problem. Also with Linksys Velop. Worked like a charm up to some point (my device_tracker.yaml was last updated a month ago) and suddenly stopped.

Iā€™ve looked at the repository and seen that the last time it was checked during the cleanup around 20 days ago:

So I created a custom component with the state from before the change, but it still didnā€™t fix the problem. Exactly same error in the log. My suspicion is that Linksys changed the firmware in the routers and potentially requires a login now. I can only hope that some kind soul with some Python skills could fix it. (I can do C# and some JS, but couldnā€™t code myself out of a Python paper bag)

Please help!

i can only confirm this, having the same problem :frowning:

Iā€™m having the same issue as well. Anyone have a fix yet?

I got things to work by reloading the version of firmware for the Velop system that was implemented before/around November 2019. Use the following link to learn go to do the same.