Appdaemon - Uninstall 2 to 3 with Hass.io

Been awhile since I messed with Appdaemon. My main reason at the start was the dashboard. That has been put on hold for awhile (almost a year). Now I have an automation that would be a great fit for it. So I started and was getting errors. Then I got off into the weeds between version 2 and 3. I thought I had 3 installed because the Hass.io version was 0.3.0. Then I got looking at the logs closer and notice it was version 2. Ok, that that far into 2, so I will uninstall it and install 3. So my Hass.io dashboard, I click on Appdaemon tile and uninstall. It is no longer on the dashboard. So I go to app store tag, and there is nothing there. I look at the log and there is this error. I started this post to capture the error. I am now rebooting the OS to see if that fixes the app store. Restarting from the hass.io system tab did not come back up. I just ssh using -p 22222 then commanded a reboot. Lets see if that comes up. Still not yet. Still no dashboard. The HA log is after the hass.io. I had to ssh -p22222 and restart the HA docker.
Any other trouble shooting thoughts?
Any thoughts on why the uninstall took out the HA dashboard?

18-06-14 12:19:29 INFO (SyncWorker_15) [hassio.docker.interface] Stop hassioaddons/appdaemon-armhf docker application
18-06-14 12:19:49 INFO (SyncWorker_15) [hassio.docker.interface] Clean hassioaddons/appdaemon-armhf docker application
18-06-14 12:20:04 INFO (SyncWorker_1) [hassio.docker.addon] Start docker addon hassioaddons/appdaemon-armhf with version 0.3.0
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons/a0d7b954_appdaemon/info
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons/a0d7b954_appdaemon/info
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons/a0d7b954_appdaemon/info
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons/a0d7b954_appdaemon/info
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons/a0d7b954_appdaemon/info
18-06-14 12:20:05 WARNING (MainThread) [hassio.api.security] Invalid token for access /addons
18-06-14 12:20:05 INFO (MainThread) [hassio.api.security] /addons/a0d7b954_appdaemon/info access from a0d7b954_appdaemon
18-06-14 12:20:06 INFO (MainThread) [hassio.api.security] /addons/a0d7b954_appdaemon/info access from a0d7b954_appdaemon
18-06-14 12:25:07 INFO (SyncWorker_0) [hassio.docker.interface] Stop hassioaddons/appdaemon-armhf docker application
18-06-14 12:25:16 INFO (SyncWorker_0) [hassio.docker.interface] Clean hassioaddons/appdaemon-armhf docker application
18-06-14 12:25:16 INFO (SyncWorker_0) [hassio.docker.interface] Remove docker hassioaddons/appdaemon-armhf with latest and 0.3.0
18-06-14 12:25:18 INFO (MainThread) [hassio.addons.addon] Remove Home-Assistant addon data folder /data/addons/data/a0d7b954_appdaemon
18-06-14 12:26:14 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 385, in start
    resp = await self._request_handler(request)
  File "/usr/lib/python3.6/site-packages/aiohttp/web_app.py", line 338, in _handle
    resp = await handler(request)
  File "/usr/lib/python3.6/site-packages/aiohttp/web_middlewares.py", line 88, in impl
    return await handler(request)
  File "/usr/lib/python3.6/site-packages/hassio/api/security.py", line 47, in token_validation
    return await handler(request)
  File "/usr/lib/python3.6/site-packages/hassio/api/utils.py", line 33, in wrap_api
    answer = await method(api, *args, **kwargs)
  File "/usr/lib/python3.6/site-packages/hassio/api/addons.py", line 69, in list
    ATTR_NAME: addon.name,
  File "/usr/lib/python3.6/site-packages/hassio/addons/addon.py", line 158, in name
    return self._mesh[ATTR_NAME]
TypeError: 'NoneType' object is not subscriptable
18-06-14 12:26:23 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 385, in start
    resp = await self._request_handler(request)
  File "/usr/lib/python3.6/site-packages/aiohttp/web_app.py", line 338, in _handle
    resp = await handler(request)
  File "/usr/lib/python3.6/site-packages/aiohttp/web_middlewares.py", line 88, in impl
    return await handler(request)
  File "/usr/lib/python3.6/site-packages/hassio/api/security.py", line 47, in token_validation
    return await handler(request)
  File "/usr/lib/python3.6/site-packages/hassio/api/utils.py", line 33, in wrap_api
    answer = await method(api, *args, **kwargs)
  File "/usr/lib/python3.6/site-packages/hassio/api/addons.py", line 69, in list
    ATTR_NAME: addon.name,
  File "/usr/lib/python3.6/site-packages/hassio/addons/addon.py", line 158, in name
    return self._mesh[ATTR_NAME]
TypeError: 'NoneType' object is not subscriptable

Here is the HA log. The direct TV has been throwing that error since day one.

root@hassio:/resin-data/homeassistant# cat home-assistant.log
2018-06-14 08:11:55 INFO (MainThread) [homeassistant.setup] Setup of domain logger took 0.0 seconds.
2018-06-14 08:11:57 INFO (MainThread) [homeassistant.setup] Setting up mqtt
2018-06-14 08:11:57 INFO (MainThread) [homeassistant.setup] Setup of domain mqtt took 0.1 seconds.
2018-06-14 08:11:57 ERROR (MainThread) [homeassistant.setup] Setup failed for mqtt: Component failed to initialize.
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setting up http
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setup of domain http took 0.0 seconds.
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setting up system_log
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setup of domain system_log took 0.0 seconds.
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setup of domain websocket_api took 0.0 seconds.
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setting up api
2018-06-14 08:11:59 INFO (MainThread) [homeassistant.setup] Setup of domain api took 0.0 seconds.
2018-06-14 08:12:00 INFO (MainThread) [homeassistant.setup] Setting up recorder
2018-06-14 08:12:03 INFO (MainThread) [homeassistant.setup] Setup of domain recorder took 2.8 seconds.
2018-06-14 08:12:03 INFO (MainThread) [homeassistant.setup] Setting up history
2018-06-14 08:12:03 INFO (MainThread) [homeassistant.setup] Setup of domain history took 0.0 seconds.
2018-06-14 08:12:03 INFO (MainThread) [homeassistant.setup] Setting up frontend
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setup of domain frontend took 2.5 seconds.
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setting up input_boolean
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setting up sensor
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setting up sun
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setup of domain sun took 0.1 seconds.
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setting up group
2018-06-14 08:12:06 INFO (MainThread) [homeassistant.setup] Setting up input_select
2018-06-14 08:12:07 INFO (MainThread) [homeassistant.setup] Setting up notify
2018-06-14 08:12:07 INFO (MainThread) [homeassistant.components.notify] Setting up notify.smtp
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up zone
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain zone took 0.0 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up logbook
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up google_assistant
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain google_assistant took 0.0 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up config
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up alexa
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain alexa took 0.0 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up conversation
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain conversation took 0.1 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain logbook took 0.2 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain input_boolean took 1.8 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain input_select took 1.4 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain group took 1.4 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up automation
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up switch
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setting up device_tracker
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain switch took 0.1 seconds.
2018-06-14 08:12:08 INFO (MainThread) [homeassistant.setup] Setup of domain notify took 1.0 seconds.
2018-06-14 08:12:09 INFO (MainThread) [homeassistant.setup] Setting up updater
2018-06-14 08:12:09 INFO (MainThread) [homeassistant.setup] Setup of domain updater took 0.0 seconds.
2018-06-14 08:12:10 INFO (MainThread) [homeassistant.setup] Setup of domain automation took 2.1 seconds.
2018-06-14 08:12:11 INFO (MainThread) [homeassistant.setup] Setting up python_script
2018-06-14 08:12:11 INFO (MainThread) [homeassistant.setup] Setup of domain python_script took 0.0 seconds.
2018-06-14 08:12:15 INFO (MainThread) [homeassistant.setup] Setting up zwave
2018-06-14 08:12:18 INFO (MainThread) [homeassistant.components.zwave] Z-Wave network autoheal is enabled
2018-06-14 08:12:18 INFO (MainThread) [homeassistant.setup] Setup of domain zwave took 3.4 seconds.
2018-06-14 08:12:18 WARNING (MainThread) [homeassistant.setup] Setup of config is taking over 10 seconds.
2018-06-14 08:12:20 INFO (MainThread) [homeassistant.setup] Setting up discovery
2018-06-14 08:12:20 INFO (MainThread) [homeassistant.setup] Setup of domain discovery took 0.1 seconds.
2018-06-14 08:12:23 INFO (MainThread) [homeassistant.setup] Setup of domain sensor took 17.0 seconds.
2018-06-14 08:12:24 INFO (MainThread) [homeassistant.setup] Setting up tts
2018-06-14 08:12:26 INFO (MainThread) [homeassistant.setup] Setup of domain config took 18.2 seconds.
2018-06-14 08:12:28 INFO (MainThread) [homeassistant.components.device_tracker] Setting up device_tracker.google_maps
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.setup] Setup of domain tts took 5.8 seconds.
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.setup] Setup of domain device_tracker took 22.1 seconds.
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.bootstrap] Home Assistant initialized in 36.47s
2018-06-14 08:12:30 INFO (SyncWorker_4) [homeassistant.components.zwave] Starting Z-Wave network...
2018-06-14 08:12:30 INFO (SyncWorker_4) [openzwave] Start Openzwave network.
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.components.automation] Initialized trigger Log Level
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.setup] Setting up hassio
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.setup] Setup of domain hassio took 0.1 seconds.
2018-06-14 08:12:30 INFO (Dummy-2) [openzwave] Driver ready using library Static Controller version Z-Wave 3.95
2018-06-14 08:12:30 INFO (Dummy-2) [openzwave] home_id 0xd995c89e, controller node id is 1
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.setup] Setting up climate
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.setup] Setup of domain climate took 0.0 seconds.
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.components.climate] Setting up climate.zwave
2018-06-14 08:12:30 INFO (MainThread) [homeassistant.components.climate] Setting up climate.zwave
2018-06-14 08:12:34 INFO (Dummy-2) [homeassistant.components.zwave] Zwave network is ready for use. All awake nodes have been queried. Sleeping nodes will be queried when they awake.
2018-06-14 08:12:35 INFO (MainThread) [homeassistant.components.zwave] Z-Wave ready after 5 seconds
2018-06-14 08:12:35 INFO (SyncWorker_7) [homeassistant.components.zwave] Z-Wave polling interval set to 60000 ms
2018-06-14 08:12:43 INFO (MainThread) [homeassistant.setup] Setting up media_player
2018-06-14 08:12:45 INFO (MainThread) [homeassistant.setup] Setup of domain media_player took 1.3 seconds.
2018-06-14 08:12:48 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.directv
2018-06-14 08:12:50 ERROR (MainThread) [homeassistant.components.media_player] Error while setting up platform directv
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 129, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/media_player/directv.py", line 75, in setup_platform
    dtvs.append(DirecTvDevice(*host))
  File "/usr/lib/python3.6/site-packages/homeassistant/components/media_player/directv.py", line 90, in __init__
    self.dtv = DIRECTV(host, port, device)
  File "/usr/lib/python3.6/site-packages/DirectPy.py", line 33, in __init__
    self.get_tuned()
  File "/usr/lib/python3.6/site-packages/DirectPy.py", line 74, in get_tuned
    self.channel = self._combine_channel(jResp['major'],jResp['minor'])
KeyError: 'major'
2018-06-14 08:12:53 INFO (MainThread) [homeassistant.components.media_player] Setting up media_player.samsungtv
2018-06-14 08:12:53 INFO (SyncWorker_10) [homeassistant.components.media_player.samsungtv] Samsung TV 192.168.1.163:55000 added as 'Great Room (UN48H6350)'
2018-06-14 08:13:09 INFO (SyncWorker_19) [custom_components.sensor.google_geocode] google request sent
2018-06-14 08:13:09 INFO (SyncWorker_11) [custom_components.sensor.google_geocode] google request sent
2018-06-14 08:14:10 INFO (SyncWorker_6) [custom_components.sensor.google_geocode] google request sent