Frontend missing features

I am on a RPi3 running a manual installation and if I upgrade to anything passed 0.47 I lose several features on the frontend, including Automation pane. The Configuration & Call Service pane is blank. Aside from trying to upgrade, nothing has changed in my yaml and there are no errors in the logs. What is going on?

There are breaking changes between .47 and current. Go over the release notes for each intervening updates to make sure one of them isn’t causing your issues.

Hmm looks like it may be the 0.51 update which changed the automation editor, but I never saw any big database migration (granted I didn’t do a 0.51 update, just jumped to 0.52/0.53). Maybe I will try 0.51 and see what happens

A breaking change generally implies that you will have to change your configuration files to get the new version to work. Its part of being in a beta software environment.

If you have automation setup then the way states work changed so you need to re-write them. To me the new system makes a lot more sense to me. EDIT That changed in 0.46 so maybe not your issue

Yeah, I already had that changed in all my automations, so no worries there.

@gpbenton yeah normally I keep track if anything is going to break my yamls (ie. the state change) but there haven’t been any breaking changes recently that effected my yamls. I’m going to try the .51 update and see if I get the massive database migration. I feel like that is my issue, but I will test out my theory today

EDIT: So after the initial install of .51, I got a whole mess of errors

EDIT #2: Updating to 0.51 didn’t cause any changes and the missing features still persist. No big database migration that I noticed


  File "/usr/local/lib/python3.4/dist-packages/homeassistant/setup.py", line 191, in _async_setup_component
    result = yield from component.async_setup(hass, processed_config)
  File "/usr/lib/python3.4/asyncio/coroutines.py", line 141, in coro
    res = func(*args, **kw)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/http/__init__.py", line 140, in async_setup
    is_ban_enabled=is_ban_enabled
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/http/__init__.py", line 183, in __init__
    import aiohttp_cors
ImportError: No module named 'aiohttp_cors'
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of history. Setup failed for dependencies: http
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Setup failed for history: Could not setup all dependencies.
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of websocket_api. Setup failed for dependencies: http
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Setup failed for websocket_api: Could not setup all dependencies.
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of api. Setup failed for dependencies: http
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Setup failed for api: Could not setup all dependencies.
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of frontend. Setup failed for dependencies: api, websocket_api
2017-09-10 09:18:47 ERROR (MainThread) [homeassistant.setup] Setup failed for frontend: Could not setup all dependencies.
2017-09-10 09:18:53 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of config. Setup failed for dependencies: http
2017-09-10 09:18:53 ERROR (MainThread) [homeassistant.setup] Setup failed for config: Could not setup all dependencies.
2017-09-10 09:18:53 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of logbook. Setup failed for dependencies: frontend
2017-09-10 09:18:53 ERROR (MainThread) [homeassistant.setup] Setup failed for logbook: Could not setup all dependencies.
2017-09-10 09:18:53 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of media_player. Setup failed for dependencies: http
2017-09-10 09:18:53 ERROR (MainThread) [homeassistant.setup] Setup failed for media_player: Could not setup all dependencies.
2017-09-10 09:18:53 ERROR (Thread-8) [homeassistant.components.sensor.command_line] Command failed: ssl-cert-check -b -c /etc/letsencrypt/live/tc23.duckdns.org/cert.pem | awk { print $NF }
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of fan.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform fan.mqtt: Could not setup all dependencies.
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of fan.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform fan.mqtt: Could not setup all dependencies.
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of switch.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform switch.mqtt: Could not setup all dependencies.
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of switch.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform switch.mqtt: Could not setup all dependencies.
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of device_tracker.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:18:54 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform device_tracker.mqtt: Could not setup all dependencies.
2017-09-10 09:18:55 ERROR (MainThread) [homeassistant.setup] Error during setup of component wemo
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/setup.py", line 194, in _async_setup_component
    component.setup, hass, processed_config)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/wemo.py", line 49, in setup
    import pywemo
ImportError: No module named 'pywemo'
2017-09-10 09:18:58 WARNING (MainThread) [homeassistant.setup] Setup of sensor is taking over 10 seconds.
2017-09-10 09:19:03 WARNING (Thread-9) [homeassistant.components.zwave] ZWave entity_ids will soon be changing. To opt in to new entity_ids now, set `new_entity_ids: true` under zwave in your configuration.yaml. See the following blog post for details: https://home-assistant.io/blog/2017/06/15/zwave-entity-ids/
2017-09-10 09:19:04 WARNING (MainThread) [homeassistant.setup] Setup of remote is taking over 10 seconds.
2017-09-10 09:19:04 WARNING (MainThread) [homeassistant.setup] Setup of switch is taking over 10 seconds.
2017-09-10 09:19:04 WARNING (MainThread) [homeassistant.setup] Setup of device_tracker is taking over 10 seconds.
2017-09-10 09:19:08 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of conversation. Setup failed for dependencies: http
2017-09-10 09:19:08 ERROR (MainThread) [homeassistant.setup] Setup failed for conversation: Could not setup all dependencies.
2017-09-10 09:19:15 ERROR (MainThread) [homeassistant.setup] Error during setup of component discovery
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/setup.py", line 191, in _async_setup_component
    result = yield from component.async_setup(hass, processed_config)
  File "/usr/lib/python3.4/asyncio/coroutines.py", line 141, in coro
    res = func(*args, **kw)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/discovery.py", line 80, in async_setup
    from netdisco.discovery import NetworkDiscovery
ImportError: No module named 'netdisco'
2017-09-10 09:19:30 ERROR (MainThread) [homeassistant.setup] Error during setup of component nest
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/setup.py", line 194, in _async_setup_component
    component.setup, hass, processed_config)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/nest.py", line 120, in setup
    import nest
ImportError: No module named 'nest'
2017-09-10 09:19:40 ERROR (MainThread) [homeassistant.setup] Error during setup of component neato
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/setup.py", line 194, in _async_setup_component
    component.setup, hass, processed_config)
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/neato.py", line 85, in setup
    from pybotvac import Account
ImportError: No module named 'pybotvac'
2017-09-10 09:19:49 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up platform broadlink
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity_component.py", line 164, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
  File "/usr/lib/python3.4/asyncio/tasks.py", line 372, in wait_for
    return fut.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/broadlink.py", line 60, in setup_platform
    broadlink_data = BroadlinkData(update_interval, host, mac_addr, timeout)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/broadlink.py", line 107, in __init__
    import broadlink
ImportError: No module named 'broadlink'
2017-09-10 09:19:59 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up platform darksky
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity_component.py", line 164, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
  File "/usr/lib/python3.4/asyncio/tasks.py", line 372, in wait_for
    return fut.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/darksky.py", line 150, in setup_platform
    forecast_data.update()
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/util/__init__.py", line 306, in wrapper
    result = method(*args, **kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/darksky.py", line 349, in _update
    import forecastio
ImportError: No module named 'forecastio'
2017-09-10 09:20:04 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up platform yweather
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity_component.py", line 164, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
  File "/usr/lib/python3.4/asyncio/tasks.py", line 372, in wait_for
    return fut.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/sensor/yweather.py", line 56, in setup_platform
    from yahooweather import get_woeid, UNIT_C, UNIT_F
ImportError: No module named 'yahooweather'
2017-09-10 09:20:08 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of zeroconf. Setup failed for dependencies: api
2017-09-10 09:20:08 ERROR (MainThread) [homeassistant.setup] Setup failed for zeroconf: Could not setup all dependencies.
2017-09-10 09:20:17 ERROR (MainThread) [homeassistant.components.remote] Error while setting up platform harmony
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity_component.py", line 164, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
  File "/usr/lib/python3.4/asyncio/tasks.py", line 372, in wait_for
    return fut.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/remote/harmony.py", line 47, in setup_platform
    import pyharmony
ImportError: No module named 'pyharmony'
2017-09-10 09:20:21 ERROR (MainThread) [homeassistant.components.switch] Error while setting up platform broadlink
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/entity_component.py", line 164, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
  File "/usr/lib/python3.4/asyncio/tasks.py", line 372, in wait_for
    return fut.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/switch/broadlink.py", line 61, in setup_platform
    import broadlink
ImportError: No module named 'broadlink'
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform nmap_tracker
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/__init__.py", line 153, in async_setup_platform
    platform.get_scanner, hass, {DOMAIN: p_config})
  File "/usr/lib/python3.4/asyncio/futures.py", line 388, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
    value = future.result()
  File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
    raise self._exception
  File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/nmap_tracker.py", line 44, in get_scanner
    scanner = NmapDeviceScanner(config[DOMAIN])
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/nmap_tracker.py", line 79, in __init__
    self.success_init = self._update_info()
  File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/device_tracker/nmap_tracker.py", line 104, in _update_info
    from nmap import PortScanner, PortScannerError
ImportError: No module named 'nmap'
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of ios. Setup failed for dependencies: http, zeroconf
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Setup failed for ios: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:25 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to setup dependencies of automation.mqtt. Setup failed for dependencies: mqtt
2017-09-10 09:20:26 ERROR (MainThread) [homeassistant.setup] Unable to prepare setup for platform automation.mqtt: Could not setup all dependencies.