Today I got an Air Purifier 2 and the fan is not recognized by HA 0.69.0.
I have extracted the token from iOS-Backup.
HA log:
2018-05-15 20:44:45 ERROR (SyncWorker_4) [miio.device] Unable to discover a device at address XXX.XXX.XXX.XXX
2018-05-15 20:44:45 ERROR (MainThread) [homeassistant.components.fan.xiaomi_miio] Got exception while fetching the state: Unable to discover the device XXX.XXX.XXX.XXX
From command line:
/opt/homeassistant/bin/mirobo --ip XXX.XXX.XXX.XXX --token XXXXXXXXXX --debug
INFO:miio.vacuum_cli:Debug mode active
DEBUG:miio.vacuum_cli:Connecting to XXX.XXX.XXX.XXX with token XXXXXXXXXX
ERROR:miio.device:Unable to discover a device at address XXX.XXX.XXX.XXX
DEBUG:miio.click_common:Exception: Unable to discover the device XXX.XXX.XXX.XXX
Traceback (most recent call last):
File “/opt/homeassistant/lib/python3.6/site-packages/miio/click_common.py”, line 47, in call
return self.main(*args, **kwargs)
File “/opt/homeassistant/lib/python3.6/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/opt/homeassistant/lib/python3.6/site-packages/click/core.py”, line 1043, in invoke
return Command.invoke(self, ctx)
File “/opt/homeassistant/lib/python3.6/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/opt/homeassistant/lib/python3.6/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/opt/homeassistant/lib/python3.6/site-packages/click/decorators.py”, line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File “/opt/homeassistant/lib/python3.6/site-packages/miio/vacuum_cli.py”, line 68, in cli
ctx.invoke(status)
File “/opt/homeassistant/lib/python3.6/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/opt/homeassistant/lib/python3.6/site-packages/click/decorators.py”, line 64, in new_func
return ctx.invoke(f, obj, *args[1:], **kwargs)
File “/opt/homeassistant/lib/python3.6/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/opt/homeassistant/lib/python3.6/site-packages/miio/vacuum_cli.py”, line 104, in status
res = vac.status()
File “/opt/homeassistant/lib/python3.6/site-packages/miio/vacuum.py”, line 108, in status
return VacuumStatus(self.send(“get_status”)[0])
File “/opt/homeassistant/lib/python3.6/site-packages/miio/device.py”, line 225, in send
self.do_discover()
File “/opt/homeassistant/lib/python3.6/site-packages/miio/device.py”, line 163, in do_discover
raise DeviceException(“Unable to discover the device %s” % self.ip)
miio.device.DeviceException: Unable to discover the device XXX.XXX.XXX.XXX
Error: Unable to discover the device XXX.XXX.XXX.XXX
My vacuum works fine, but the purifier…