0.110: Speed! OpenZWave beta, HomeKit Cameras, ONVIF, Calendars

HACS has done from version 0.24 to 1.00 and there were a few breaking changes. Release 1.0.0 · hacs/integration · GitHub

@frenck where can I access the nightly builds? Are they a supervised install like the beta?

in ssh

ha su options --channel dev

It is supervised of course. I don’t recommend doing this on your ‘production’ HA - I have this on a VM.
Then you update as per normal.

2 Likes

Yo thanks, i had the same issue with ‘–mdc-icon-size’, it now fixes the icon size issue

Now im trying to figure out how to make --iron-icon-fill-color work

Thanks @DavidFW1960.

1 Like

“Pretended” is correct word proving what I said.
I know lot of sw with major version greater than 0 while unstable and full of bugs. I know sw which is in constant development but has major version being increased since long time ago.
Finally there is no measurment which arbitrarily says that sw can use major version. it’s developer’s decission and has nothing to do with sw quality.

Precisely, numbering is entirely arbitrary. However it is the stated intent that in home assistant version number 1.0 will signal a degree of stability that will be marked.

Of course nothing stays stable for long. Improvements are made. New integrations must be generated as manufacturers keep releasing new stuff. New ideas in home automation are thought up by clever and not so clever people. New versions of python are released. New versions of the huge number of underlying libraries/dependencies are delivered, or abandoned. New security issues arise.

You can’t just stay still in this space.

1 Like

Yes, Thank you!

Exactly. And this is why using the fact that HA has 0 in place of minor version as argument justifying its instability is off.

If one day HA get major version, it doesn’t mean development will stop. it doesn’t mean there will be no breaking changes anymore. Also it doesn’t mean that something will change in the process to ensure more reliability during updates.
Likely all will remain the same. Or it all might change during infinity beta stage.
that’s why using ver number for justifying anything makes no sense.

Found this in my log. I’m on an RPi3 with HA Core.

(sorry for the formatting, can’t seem to get it pasted and block quoted or whatever to keep lines wrapped properly etc)

2020-05-22 08:13:08 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/srv/homeassistant/lib/python3.7/site-packages/numpy/core/__init__.py", line 24, in <module> from . import multiarray File "/srv/homeassistant/lib/python3.7/site-packages/numpy/core/multiarray.py", line 14, in <module> from . import overrides File "/srv/homeassistant/lib/python3.7/site-packages/numpy/core/overrides.py", line 7, in <module> from numpy.core._multiarray_umath import ( ImportError: libf77blas.so.3: cannot open shared object file: No such file or directory During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/homekit/__init__.py", line 538, in async_start await self.hass.async_add_executor_job(self._start, bridged_states) File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/homekit/__init__.py", line 554, in _start from . import ( # noqa: F401 pylint: disable=unused-import, import-outside-toplevel File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/homekit/type_cameras.py", line 48, in <module> from .img_util import scale_jpeg_camera_image File "/srv/homeassistant/lib/python3.7/site-packages/homeassistant/components/homekit/img_util.py", line 5, in <module> from turbojpeg import TurboJPEG File "/srv/homeassistant/lib/python3.7/site-packages/turbojpeg.py", line 31, in <module> import numpy as np File "/srv/homeassistant/lib/python3.7/site-packages/numpy/__init__.py", line 142, in <module> from . import core File "/srv/homeassistant/lib/python3.7/site-packages/numpy/core/__init__.py", line 50, in <module> raise ImportError(msg) ImportError: IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE! Importing the numpy C-extensions failed. This error can happen for many reasons, often due to issues with your setup or how NumPy was installed. We have compiled some common reasons and troubleshooting tips at: https://numpy.org/devdocs/user/troubleshooting-importerror.html Please note and check the following: * The Python version is: Python3.7 from "/srv/homeassistant/bin/python3" * The NumPy version is: "1.18.4" and make sure that they are the versions you expect. Please carefully study the documentation linked above for further help. Original error was: libf77blas.so.3: cannot open shared object file: No such file or directory

Same here.
Google TTS not working anymore when I delete base_url.
Also it’s not working when i’m using internal_url and external_url and it does not matter where (YAML or GUI, with or without base_url).
When i have just base_url everything is working perfectly.

I get several messages related to climate being deprecated like this one:

ClimateDevice is deprecated, modify HeatmiserNeostat to extend ClimateEntity

but cannot find anything in the documentations relating to ClimateDevice. What to do tho solve these issues

I have neither base_url, external_url or internal_url specified, but google_tts works perfectly.

You should read this: https://community.home-assistant.io/t/0-110-speed-openzwave-beta-homekit-cameras-onvif-calendars/197487/237 and the underlying replies.

I had the same problems. Install NGINX addon and remove key from http: component, so it is only using http. NGINX will proxy outside trafic trough SSL.

Same here. I’ve got exactly the same issue. Exact same error. I truly hope this will be fixed soon. Because I truly love where HA is going now!

I started a thread to explore this new squeezebox stuff. Squeezebox - new services in HA 0.110 discussion

Just a starter, I have no solutions.

1 Like

The term av pops up. I assume this is pyav. If so it may be this in the breaking changes

Stream - pyAV >7.0.0 has dropped support for FFmpeg versions <4.0. FFmpeg will need to be updated to at least 4.0 for stream to work. If you run an Home Assistant with the Superviser or Docker, no manual intervention is needed. Alternative installs can check the stream integration documentation for troubleshooting tips. - (@hunterjm - #34648) (stream docs )

Is this new OpenZwave supports Z-Wave S2 encryption? There is a config about security, but not sure if this is it.

You don’t have to do anything, the developer of the integration (Heatmiser) needs to update their code. The message you see is only a warning, nothing is broken. You could check the github for the integration to make sure someone has opened an issue on the topic.

OK understood, thanks