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ā
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)
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.