Below is what appears in the log files
020-01-18 17:36:26 INFO (SyncWorker_3) [homeassistant.loader] Loaded nfandroidtv from homeassistant.components.nfandroidtv
2020-01-18 17:36:29 INFO (MainThread) [homeassistant.components.notify] Setting up notify.nfandroidtv
2020-01-18 17:36:29 INFO (MainThread) [homeassistant.components.notify] Setting up notify.nfandroidtv
2020-01-18 17:36:29 INFO (MainThread) [homeassistant.components.notify] Setting up notify.nfandroidtv
2020-01-18 17:36:34 INFO (SyncWorker_10) [homeassistant.loader] Loaded androidtv from homeassistant.components.androidtv
2020-01-18 17:36:37 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2020-01-18 17:36:37 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2020-01-18 17:36:37 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2020-01-18 17:36:37 DEBUG (SyncWorker_4) [androidtv.adb_manager] ADB connection to 192.168.1.56:5555 via ADB server 127.0.0.1:5037 successfully established
2020-01-18 17:36:37 WARNING (SyncWorker_5) [androidtv.adb_manager] Couldn't connect to 192.168.1.99:5555 via ADB server 127.0.0.1:5037
2020-01-18 17:36:37 WARNING (SyncWorker_3) [androidtv.adb_manager] Couldn't connect to 192.168.1.160:5555 via ADB server 192.168.1.161:5037
2020-01-18 17:36:37 DEBUG (SyncWorker_4) [androidtv.adb_manager] Sending command to 192.168.1.56:5555 via ADB server 127.0.0.1:5037: getprop ro.product.manufacturer && getprop ro.product.model && getprop ro.serialno && getprop ro.build.version.release && ip addr show wlan0 | grep -m 1 ether && ip addr show eth0 | grep -m 1 ether
2020-01-18 17:36:37 DEBUG (SyncWorker_5) [androidtv.adb_manager] ADB command not sent to 192.168.1.99:5555 via ADB server 127.0.0.1:5037 because pure-python-adb connection is not established: getprop ro.product.manufacturer && getprop ro.product.model && getprop ro.serialno && getprop ro.build.version.release && ip addr show wlan0 | grep -m 1 ether && ip addr show eth0 | grep -m 1 ether
2020-01-18 17:36:37 DEBUG (SyncWorker_3) [androidtv.adb_manager] ADB command not sent to 192.168.1.160:5555 via ADB server 192.168.1.161:5037 because pure-python-adb connection is not established: getprop ro.product.manufacturer && getprop ro.product.model && getprop ro.serialno && getprop ro.build.version.release && ip addr show wlan0 | grep -m 1 ether && ip addr show eth0 | grep -m 1 ether
2020-01-18 17:36:37 DEBUG (SyncWorker_5) [androidtv.basetv] 192.168.1.99:5555 `get_device_properties` response: None
2020-01-18 17:36:37 DEBUG (SyncWorker_3) [androidtv.basetv] 192.168.1.160:5555 `get_device_properties` response: None
2020-01-18 17:36:37 WARNING (SyncWorker_3) [homeassistant.components.androidtv.media_player] Could not connect to Katies Fire TV at 192.168.1.160:5555 using ADB server at 192.168.1.161:5037
2020-01-18 17:36:37 WARNING (SyncWorker_5) [homeassistant.components.androidtv.media_player] Could not connect to Living Room Fire TV at 192.168.1.99:5555 using ADB server at 127.0.0.1:5037
2020-01-18 17:36:39 ERROR (MainThread) [homeassistant.components.media_player] Error while setting up platform androidtv
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 158, in _async_setup_platform
await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/androidtv/media_player.py", line 207, in setup_platform
state_detection_rules=config[CONF_STATE_DETECTION_RULES],
File "/usr/local/lib/python3.7/site-packages/androidtv/__init__.py", line 47, in setup
return FireTV(host, port, adbkey, adb_server_ip, adb_server_port, state_detection_rules, auth_timeout_s)
File "/usr/local/lib/python3.7/site-packages/androidtv/firetv.py", line 40, in __init__
BaseTV.__init__(self, host, port, adbkey, adb_server_ip, adb_server_port, state_detection_rules, auth_timeout_s)
File "/usr/local/lib/python3.7/site-packages/androidtv/basetv.py", line 100, in __init__
self.device_properties = self.get_device_properties()
File "/usr/local/lib/python3.7/site-packages/androidtv/basetv.py", line 206, in get_device_properties
constants.CMD_MAC_ETH0)
File "/usr/local/lib/python3.7/site-packages/androidtv/adb_manager.py", line 435, in shell
return self._adb_device.shell(cmd)
File "/usr/local/lib/python3.7/site-packages/ppadb/command/transport/__init__.py", line 20, in shell
conn = self.create_connection(timeout=timeout)
File "/usr/local/lib/python3.7/site-packages/ppadb/device.py", line 45, in create_connection
self.transport(conn)
File "/usr/local/lib/python3.7/site-packages/ppadb/command/transport/__init__.py", line 15, in transport
connection.send(cmd)
File "/usr/local/lib/python3.7/site-packages/ppadb/connection.py", line 77, in send
return self._check_status()
File "/usr/local/lib/python3.7/site-packages/ppadb/connection.py", line 83, in _check_status
raise RuntimeError("ERROR: {} {}".format(repr(recv), error))
RuntimeError: ERROR: 'FAIL' 00a7device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
2020-01-18 17:36:39 WARNING (MainThread) [homeassistant.components.media_player] Platform androidtv not ready yet. Retrying in 30 seconds.
2020-01-18 17:36:39 WARNING (MainThread) [homeassistant.components.media_player] Platform androidtv not ready yet. Retrying in 30 seconds.
2020-01-18 17:38:04 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2020-01-18 17:38:04 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.androidtv
2020-01-18 17:38:04 WARNING (SyncWorker_17) [androidtv.adb_manager] Couldn't connect to 192.168.1.160:5555 via ADB server 192.168.1.161:5037
2020-01-18 17:38:04 WARNING (SyncWorker_11) [androidtv.adb_manager] Couldn't connect to 192.168.1.99:5555 via ADB server 127.0.0.1:5037
2020-01-18 17:38:05 DEBUG (SyncWorker_17) [androidtv.adb_manager] ADB command not sent to 192.168.1.160:5555 via ADB server 192.168.1.161:5037 because pure-python-adb connection is not established: getprop ro.product.manufacturer && getprop ro.product.model && getprop ro.serialno && getprop ro.build.version.release && ip addr show wlan0 | grep -m 1 ether && ip addr show eth0 | grep -m 1 ether
2020-01-18 17:38:05 DEBUG (SyncWorker_11) [androidtv.adb_manager] ADB command not sent to 192.168.1.99:5555 via ADB server 127.0.0.1:5037 because pure-python-adb connection is not established: getprop ro.product.manufacturer && getprop ro.product.model && getprop ro.serialno && getprop ro.build.version.release && ip addr show wlan0 | grep -m 1 ether && ip addr show eth0 | grep -m 1 ether
2020-01-18 17:38:05 DEBUG (SyncWorker_17) [androidtv.basetv] 192.168.1.160:5555 `get_device_properties` response: None
2020-01-18 17:38:05 DEBUG (SyncWorker_11) [androidtv.basetv] 192.168.1.99:5555 `get_device_properties` response: None