Hello,
I just enabled the fritzconnection tracker to be used along nmap & owntracks, but I am having a repeated error in the log:
16-10-19 14:19:49 homeassistant.core: BusHandler:Exception doing job
Traceback (most recent call last):
File “/srv/hass/lib/python3.4/site-packages/homeassistant/core.py”, line 1224, in job_handler
func(*args)
File “/srv/hass/lib/python3.4/site-packages/homeassistant/components/device_tracker/init.py”, line 447, in device_tracker_scan
see_device(mac=mac, host_name=host_name)
File “/srv/hass/lib/python3.4/site-packages/homeassistant/components/device_tracker/init.py”, line 216, in see
raise HomeAssistantError(‘Neither mac or device id passed in’)
homeassistant.exceptions.HomeAssistantError: Neither mac or device id passed in
Solved!
Apparently it was my VPN!!! The tunnel interface shows up in the FritzBox connected devices, but has no MAC address! (Hence the error message in the logs).
If I disconnect the VPN, the error stops as soon as the FritzBox registers it. I suppose the component needs to be updated for this possibility.
This error is popping up as well in my installation. I am using Home Assistant 0.77.3. This is the log:
2018-09-05 11:03:33 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/lib/python3.5/asyncio/tasks.py", line 239, in _step result = coro.send(None) File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/__init__.py", line 284, in async_see raise HomeAssistantError('Neither mac or device id passed in')