0.107: Multiple Lovelace Dashboards, adds helpers, new media player card

Yeah. I’ve restarted everything multiple times. I crashed and had to restore from backup while installing the update. Something must have gotten corrupted. Will have to rebuild. It’s good to have backups.

1 Like

After going from 107 to 107.5 my Homematic Integration seems to be inoperable. All my entries (about 100) are unavailable.

There are no warnings or errors in the log file. My logger for Homematic is set to info.

Are there any suggestions?

I can only respond, that Homematic (non-IP) kept working when upgrading to 0.107.x

I am not using a HM integration as to my understanding it‘s only working for Homematic IP. I use configuration.yaml to define details of my HM setup

Is anyone else still having issues with the Unifi tracker? It hasn’t been stable since 0.106.0 even with the bugfixes. Rolling back to 0.105.x or earlier works fine. Just upgraded my controller software to the new stable version that came out yesterday and no changes on 0.107.5; devices show home then all go not_home after a few minutes.

Have provided lots of detailed information to the code owner and the Github issue threads, but wondering if I’m still the only one?

hmz, updated from 107.5 to 107.6 , now my custom component doesnt work anymore, seems it can installed an requirements anymore, allthough is valid one on pypy …

2020-03-24 15:53:45 ERROR (MainThread) [homeassistant.setup] Setup failed for plex_assistant: Requirements for plex_assistant not found: ['python-Levenshtein==0.12.0'].

2020-03-24 15:53:45 ERROR (SyncWorker_3) [homeassistant.util.package] Unable to install package python-Levenshtein==0.12.0: ERROR: Command errored out with exit status 1:
   command: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8fkqotcp/python-Levenshtein/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8fkqotcp/python-Levenshtein/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-hk8umumg
       cwd: /tmp/pip-install-8fkqotcp/python-Levenshtein/
  Complete output (31 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-x86_64-3.7
  creating build/lib.linux-x86_64-3.7/Levenshtein
  copying Levenshtein/StringMatcher.py -> build/lib.linux-x86_64-3.7/Levenshtein
  copying Levenshtein/__init__.py -> build/lib.linux-x86_64-3.7/Levenshtein
  running egg_info
  writing python_Levenshtein.egg-info/PKG-INFO
  writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
  writing entry points to python_Levenshtein.egg-info/entry_points.txt
  writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
  writing requirements to python_Levenshtein.egg-info/requires.txt
  writing top-level names to python_Levenshtein.egg-info/top_level.txt
  reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  warning: no previously-included files matching '*pyc' found anywhere in distribution
  warning: no previously-included files matching '*so' found anywhere in distribution
  warning: no previously-included files matching '.project' found anywhere in distribution
  warning: no previously-included files matching '.pydevproject' found anywhere in distribution
  writing manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
  copying Levenshtein/_levenshtein.c -> build/lib.linux-x86_64-3.7/Levenshtein
  copying Levenshtein/_levenshtein.h -> build/lib.linux-x86_64-3.7/Levenshtein
  running build_ext
  building 'Levenshtein._levenshtein' extension
  creating build/temp.linux-x86_64-3.7
  creating build/temp.linux-x86_64-3.7/Levenshtein
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.7m -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-3.7/Levenshtein/_levenshtein.o
  unable to execute 'gcc': No such file or directory
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for python-Levenshtein
    ERROR: Command errored out with exit status 1:
     command: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8fkqotcp/python-Levenshtein/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8fkqotcp/python-Levenshtein/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-90zn9u7d/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.7m/python-Levenshtein
         cwd: /tmp/pip-install-8fkqotcp/python-Levenshtein/
    Complete output (31 lines):
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.7
    creating build/lib.linux-x86_64-3.7/Levenshtein
    copying Levenshtein/StringMatcher.py -> build/lib.linux-x86_64-3.7/Levenshtein
    copying Levenshtein/__init__.py -> build/lib.linux-x86_64-3.7/Levenshtein
    running egg_info
    writing python_Levenshtein.egg-info/PKG-INFO
    writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
    writing entry points to python_Levenshtein.egg-info/entry_points.txt
    writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
    writing requirements to python_Levenshtein.egg-info/requires.txt
    writing top-level names to python_Levenshtein.egg-info/top_level.txt
    reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no previously-included files matching '*pyc' found anywhere in distribution
    warning: no previously-included files matching '*so' found anywhere in distribution
    warning: no previously-included files matching '.project' found anywhere in distribution
    warning: no previously-included files matching '.pydevproject' found anywhere in distribution
    writing manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
    copying Levenshtein/_levenshtein.c -> build/lib.linux-x86_64-3.7/Levenshtein
    copying Levenshtein/_levenshtein.h -> build/lib.linux-x86_64-3.7/Levenshtein
    running build_ext
    building 'Levenshtein._levenshtein' extension
    creating build/temp.linux-x86_64-3.7
    creating build/temp.linux-x86_64-3.7/Levenshtein
    gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.7m -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-3.7/Levenshtein/_levenshtein.o
    unable to execute 'gcc': No such file or directory
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8fkqotcp/python-Levenshtein/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8fkqotcp/python-Levenshtein/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-90zn9u7d/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.7m/python-Levenshtein Check the logs for full command output.

The config checker for upgrade from 0.107.5 to 0.107.6 does not succeed with the following error message at the end:


Failed config
  General Errors: 
    - Component error: zwave - Requirements for zwave not found: ['homeassistant-pyozw==0.1.10'].

You’re not the only one. The Unifi integration is totally worthless if your system has any non Unifi routers in it.

I thought there was supposed to be a “fix” for this but apparently not.

And I’ve also provided as much info as I can until I know exactly what info will help.

Hi, after upgrading to 0.107.5 is my HA unusable. Hundred of reconnectings to MQTT. Can anyone help with this issue? Thank you

One cause of frequent MQTT broker connects/disconnects are multiple clients using the same MQTT client-id. Is there a chance that you still have your old Home Assistant process still running somewhere? Of course, the cause could be something completely different…

For me, everything works after update, but I noticed that for some reason the icon for all my switches do not change yellow when on anymore, as they used to:
image
This is Lovelace-created entity-card where I don’t have icon defined. But it worked fine before, do I have to define icon now or something?

This happened in 0.105. In their enigmatic wisdom the dev’s have decided to turn this option off by default for entity cards. You can enable it by adding this line to each of your cards:

color_state: true

state_color: true

2 Likes

Ah, I did upgrade from 0.104 straight to 0.107 I think, so I wasn’t sure where this has changed. Took me a while to get this to work, but then I found a solution from 0.105 discussion: it was actually

state_color: true

and not color_state: true :slight_smile:

Oops. sorry.

2 Likes

Hi, this problem is only when upgrading to 0.107.5. After deleting and rebuilding the docker container (with exist config and HA version 0.107.5) everything works fine.

Groups have not been depreciated. It says that quite clearly. Only the group options and services that related to the old States UI have been removed.

0.107.x is too buggy for me, I’ll downgrade now back to 106…
zigbee2mqtt is very affected on my side, I cannot afford to have this offline.

If someone else has the same issue please let me know

I am also seeing this error from config checker (for upgrade from 0.107.1).

I have opened an issue on github.com

1 Like

Anyone having problems with enigma 2 media player entities? I’ve had to disable mine as it stops my HA starting

Is there a way to get the power button back to turn the device off? I know it´s in the upper-right-more-device-info-3-points-menu-icon, but i like it on the card itself.

5 Likes

Are dashboards user configurable? I mean I want my gf to have a differet default dashboard than me, can I do this?