Just started with Hassio last week (so a bit of a noob) and I see the new 0.93 upgrade is available. The check config addon throws up a problem with the z-wave. I see in the release notes it mentions there is a problem with copying over zwave config files, I assume this is the problem I see in the checker? If so it is ok to upgrade, if not should I be leaving the upgrade.
The only reason for moving to the new release is adding in the Sonos is next on my list which I see has a significant change which would be easier to do on the new release rather than go back through and change things.
Welcome!
My current strategy is to wait for 0.93.2 or one week after release, whichever happens first.
In my experience, there are usually many bugs when a major version is first released. By the second patch, most major ones have been resolved.
Normally my view as well but wanted to get the Sonos working it was the last piece other than Alexa integration to complete from moving my small Vera setup across to HA. As you say, probably best to do without the pain of a new release when still getting to grips with HA.
Maybe you should post the errors that you see. I believe the release notes are referring to manually copying over config files. It should not have anything to do with the config checker.
Blockquote
[Info] Start install HomeAssistant latest
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the âpip install --upgrade pipâ command.
[Info] Installed homeassistant==0.93.0, check config now
[Error] Wrong config found!
Testing configuration at /tmp/config
INFO:homeassistant.util.package:Attempting install of influxdb==5.2.0
INFO:homeassistant.util.package:Attempting install of hbmqtt==0.9.4
INFO:homeassistant.util.package:Attempting install of paho-mqtt==1.4.0
INFO:homeassistant.util.package:Attempting install of mutagen==1.42.0
INFO:homeassistant.util.package:Attempting install of netdisco==2.6.0
INFO:homeassistant.util.package:Attempting install of homeassistant-pyozw==0.1.4
ERROR:homeassistant.util.package:Unable to install package homeassistant-pyozw==0.1.4: Failed building wheel for homeassistant-pyozw
Failed cleaning build dir for homeassistant-pyozw
Command â/usr/local/bin/python -u -c âimport setuptools, tokenize;file=â/tmp/pip-install-46_8ducz/homeassistant-pyozw/setup.pyâ;f=getattr(tokenize, âopenâ, open)(file);code=f.read().replace(â\r\nâ, â\nâ);f.close();exec(compile(code, file, âexecâ))â install --record /tmp/pip-record-7zx02tta/install-record.txt --single-version-externally-managed --prefix --compile --user --prefix=â failed with error code 1 in /tmp/pip-install-46_8ducz/homeassistant-pyozw/
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the âpip install --upgrade pipâ command.
ERROR:homeassistant.requirements:Not initializing zwave because could not install requirement homeassistant-pyozw==0.1.4
INFO:homeassistant.util.package:Attempting install of libpurecool==0.5.0
INFO:homeassistant.util.package:Attempting install of aiohttp_cors==0.7.0
Failed config
General Errors:
- Unable to install all requirements: homeassistant-pyozw==0.1.4, pydispatcher==2.0.5
I noticed in the release thread that same error was posted and the response was that the config checker is broken. I donât know the details of Hass.io upgrades, but doesnât it just install a new docker image? If thatâs the case, the docker image would already have the correct pyozw package installed. It looks like the config checker is actively attempting to install the pyozw package in a temporary environment, which usually requires compiling the zwave library. The compiler dependencies are likely not included in the docker image, causing the build it to fail. So it could be that Hass.io upgrades will succeed, but the checker does not. Just a guess, as I donât use Hass.io.
So if it works fine for you it may be a problem for me. Iâll hang on for some updates as I donât want to lose z-wave. I only have a few devices on z-wave but they are important.
Yes I have a zwave entry in the configuration.yaml. If I recall it didnât automatically get picked up so need to include it Iâve also added some changes as my power switches werenât updating if they were on or off they always appeared as on without changing the polling.
I would assume the config checker is only examining the contents of configuration.yaml. So if it sees zwave: it will install the dependencies of the zwave component. If youâre using the Integration it wonât do that, hence no failure. Anyways, thatâs the last explanation I can come up with.
It is all very confusing as someone starting out as there are years of suggestions for working around issues on older versions and you never know what you should do! Without the zwave in the yaml I wasnât even seeing the Aeon stick.