0.79: Device Registry, Logi Circle, Huawei LTE routers, GeoJSON

Nice work guys! and hard keep up with the upgrades!
I am in process of upgrading from 0.76.2 and I have heavily invested in third party integration like Google Home, Amazon Echo, AppDaemon and custom apps using python which does http post (https://my-domain.ord/api/states/m_entity_name?api_password=mypass).
Any documentation link about how to handle user authentication where I am still using legacy user and have one common password from http component?
Appreciate it.

After updating to 0.79 I encountered errors with zoneminder and lost developers tool pages.

For now reverting back to 0.78. till I have more time to search for a fix.

@patrikron88 @hulkstang66 @pbcrunch @Akriss
Here’s the PR that fixes it: https://github.com/home-assistant/home-assistant/pull/16979

same question

Where can I find more details for the new multi-factor auth module please?

Curious too

79.1 has been released with fixes for Zoneminder and ISY

Where are the release notes for 79.1? The home page links here but that gives a 404 Page Not Found.

1 Like

79.1 seems to have killed my Hive thermostat, not showing up on the front end.

was working fine on 79

:+1: :+1: :+1:

hi @gazzaman2k

I just upgraded to 0.79.1 and all looks ok so far with my Hive, do you get any errors in the log?

i have 404 error,

upgraded from 78.3 to 79.1 via
$ sudo -u homeassistant -H -s
$ source /srv/homeassistant/bin/activate
$ pip3 install --upgrade homeassistant

ubuntu 18.04, back to 78.3 all works

well it seems to have fixed itself i downgraded back to 79 and then today upgraded to 79.1 and its now fine, strange unless hive was down for that moment i installed it and restarted home assistant?

yes could have been, or also internet access to the Hive from your HA server at the time of the service starting back up.
If the Hive component cant log in successfully to Hive when HA starts up then it wont get added, so would need another HA service restart to try again

looking through my HA log it looks like Hive could have been down between 21:40 and 22:50 Sunday night
If this was the case and if you upgraded then, when you upgraded HA instance came up it would have not been able to successfully log in to Hive so not load he Hive component.
A restart of HA after Hive was backup should have been enough to add Hive back to your HA instance

1 Like

I’ve upgraded from 0.77.3 to 0.79. The user interface doesn’t load anymore. I think it has something to do with one of my Hue lights. It’s a Hue beyond ceiling lamp. The error log show a lot of the following messages.

File "/usr/src/app/homeassistant/helpers/entity.py", line 218, in async_update_ha_state
"No entity id specified for entity {}".format(self.name))
homeassistant.exceptions.NoEntitySpecifiedError: No entity id specified for entity Hue beyond

At the moment I’ve reverted back to 0.77.3 which works fine.

root@ubuntu:~# sudo -u homeassistant -H -s
homeassistant@ubuntu:/root$ source /srv/homeassistant/bin/activate
(homeassistant) homeassistant@ubuntu:/root$ pip3 install --upgrade homeassistant
Collecting homeassistant
  Downloading https://files.pythonhosted.org/packages/83/6a/633532bd1c9302e047646bb3b1c66f48a5d1b6344b9e34dca7abe392f49c/homeassistant-0.79.2-py3-non                                                  e-any.whl (3.1MB)
    100% |β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 3.1MB 1.9MB/s
Requirement already satisfied, skipping upgrade: pip>=8.0.3 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (18.0)
Requirement already satisfied, skipping upgrade: aiohttp==3.4.4 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (3.4.4)
Requirement already satisfied, skipping upgrade: certifi>=2018.04.16 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (2018.8.2                                                  4)
Requirement already satisfied, skipping upgrade: attrs==18.2.0 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (18.2.0)
Requirement already satisfied, skipping upgrade: astral==1.6.1 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (1.6.1)
Requirement already satisfied, skipping upgrade: PyJWT==1.6.4 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (1.6.4)
Requirement already satisfied, skipping upgrade: cryptography==2.3.1 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (2.3.1)
Requirement already satisfied, skipping upgrade: pytz>=2018.04 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (2018.5)
Requirement already satisfied, skipping upgrade: voluptuous==0.11.5 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (0.11.5)
Requirement already satisfied, skipping upgrade: voluptuous-serialize==2.0.0 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (                                                  2.0.0)
Requirement already satisfied, skipping upgrade: async-timeout==3.0.0 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (3.0.0)
Requirement already satisfied, skipping upgrade: requests==2.19.1 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (2.19.1)
Requirement already satisfied, skipping upgrade: jinja2>=2.10 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (2.10)
Requirement already satisfied, skipping upgrade: bcrypt==3.1.4 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (3.1.4)
Requirement already satisfied, skipping upgrade: pyyaml<4,>=3.13 in /srv/homeassistant/lib/python3.6/site-packages (from homeassistant) (3.13)
Requirement already satisfied, skipping upgrade: chardet<4.0,>=2.0 in /srv/homeassistant/lib/python3.6/site-packages (from aiohttp==3.4.4->homeassist                                                  ant) (3.0.4)
Requirement already satisfied, skipping upgrade: idna-ssl>=1.0; python_version < "3.7" in /srv/homeassistant/lib/python3.6/site-packages (from aiohtt                                                  p==3.4.4->homeassistant) (1.1.0)
Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /srv/homeassistant/lib/python3.6/site-packages (from aiohttp==3.4.4->homeassistant                                                  ) (1.2.6)
Requirement already satisfied, skipping upgrade: multidict<5.0,>=4.0 in /srv/homeassistant/lib/python3.6/site-packages (from aiohttp==3.4.4->homeassi                                                  stant) (4.4.2)
Requirement already satisfied, skipping upgrade: six>=1.4.1 in /srv/homeassistant/lib/python3.6/site-packages (from cryptography==2.3.1->homeassistan                                                  t) (1.11.0)
Requirement already satisfied, skipping upgrade: idna>=2.1 in /srv/homeassistant/lib/python3.6/site-packages (from cryptography==2.3.1->homeassistant                                                  ) (2.7)
Requirement already satisfied, skipping upgrade: asn1crypto>=0.21.0 in /srv/homeassistant/lib/python3.6/site-packages (from cryptography==2.3.1->home                                                  assistant) (0.24.0)
Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.7 in /srv/homeassistant/lib/python3.6/site-packages (from cryptography==2.3.1->home                                                  assistant) (1.11.5)
Requirement already satisfied, skipping upgrade: urllib3<1.24,>=1.21.1 in /srv/homeassistant/lib/python3.6/site-packages (from requests==2.19.1->home                                                  assistant) (1.23)
Requirement already satisfied, skipping upgrade: MarkupSafe>=0.23 in /srv/homeassistant/lib/python3.6/site-packages (from jinja2>=2.10->homeassistant                                                  ) (1.0)
Requirement already satisfied, skipping upgrade: pycparser in /srv/homeassistant/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.7->cryptography==                                                  2.3.1->homeassistant) (2.19)
Installing collected packages: homeassistant
  Found existing installation: homeassistant 0.78.3
    Uninstalling homeassistant-0.78.3:
      Successfully uninstalled homeassistant-0.78.3
Successfully installed homeassistant-0.79.2

reboot and 
2018-10-02 09:04:52 WARNING (MainThread) [homeassistant.components.http] legacy_api_password support has been enabled. If you don't require it, remove the 'api_password' from your http config.
2018-10-02 09:05:32 ERROR (SyncWorker_2) [homeassistant.util.package] Unable to install package home-assistant-frontend==20180927.0: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/srv/homeassistant/lib/python3.6/site-packages/hass_frontend/.DS_Store'
Consider using the `--user` option or check the permissions.
2018-10-02 09:05:32 ERROR (MainThread) [homeassistant.requirements] Not initializing frontend because could not install requirement home-assistant-frontend==20180927.0
2018-10-02 09:05:32 ERROR (MainThread) [homeassistant.setup] Setup failed for frontend: Could not install all requirements.
2018-10-02 09:05:42 WARNING (MainThread) [homeassistant.components.sensor] Setup of platform speedtest is taking over 10 seconds.

2018-10-02 09:06:13 ERROR (MainThread) [homeassistant.components.websocket_api] WS 139997883461472: Received invalid command: get_panels
2018-10-02 09:06:13 ERROR (MainThread) [homeassistant.components.websocket_api] WS 139997883461472: Received invalid command: frontend/get_themes
2018-10-02 09:06:13 ERROR (MainThread) [homeassistant.components.websocket_api] WS 139997883461472: Received invalid command: frontend/get_translations
2018-10-02 09:05:48 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of logbook. Setup failed for dependencies: frontend
2018-10-02 09:05:48 ERROR (MainThread) [homeassistant.setup] Setup failed for logbook: Could not set up all dependencies.
2018-10-02 09:05:48 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of panel_iframe. Setup failed for dependencies: frontend
2018-10-02 09:05:48 ERROR (MainThread) [homeassistant.setup] Setup failed for panel_iframe: Could not set up all dependencies.

finaly:
404: Not Found

Looks like something that is not user homeassistant has been messing with your virtual environment - all files in /srv/homeassistant are always owned by user homeassistant. You could try and fix the ownership problems, but its simpler just to move that virtual environment aside and create a fresh one.