0.66: VeSync switches, HomematicIP, and a group cover

I had the same issue with my scenes using xy_color. I fixed it by changing to hs_color.

Limitlessled has stopped working since the 0.66 update.

Any ideas please?

Here is the error I’m getting:
Error while setting up platform limitlessled

Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py”, line 82, in async_setup
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File “/usr/lib/python3.6/asyncio/tasks.py”, line 358, in wait_for
return fut.result()
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/light/limitlessled.py”, line 127, in setup_platform
‘fade’: group_conf[CONF_FADE]
File “/usr/lib/python3.6/site-packages/homeassistant/components/light/limitlessled.py”, line 169, in init
from limitlessled.group.dimmer import DimmerGroup
ModuleNotFoundError: No module named ‘limitlessled.group.dimmer’

EDIT:
If I delete the ‘deps’ folder from config, the limitlessled switches return but do not function.
After I restart HA, the deps folder remains empty, so the dependencies are not getting reinstalled. Anyway to force these dependencies to install/update please?

Seems like this change doesn’t play nice with profiles, which only accepts x/y colors.

So I requested an API key from Spotcrime, and was told they only give out API keys to commercial contracts. Is that the only option now - pay for a license?

The change to hs_color, where is this documented?

1 Like

I’m seeing that my NetAtmo module doesn’t even seem to try to load since going to 66. Plex Activity Monitor is also failing to load.

Anyone else having issues?

This?

Unable to prepare setup for platform sensor.netatmo: Could not setup all dependencies

Nope. If I include the sensor objects in my config for what entities I want, I get a message about them not being found. If I comment that out and just try to load the NetAtmo component, I get no message at all

Any news on the 0.66.1 docker image? it failed 2 days ago and has just been giving out dev builds ever since:

https://store.docker.com/community/images/homeassistant/home-assistant/builds

I too would like to know how to regenerate the dependencies (deps) directory. Does anyone know how/what to do?

Will the new Home Assistant Cloud integration with Google Assistant make the current “create your own Actions API Project” (https://www.home-assistant.io/components/google_assistant/) obsolete in favor of something much simpler? Because if so, that will make me sooo happy after I’ve fought for several days failing to get it working. :smiley:

It will be an alternative. But yes, a lot simpler. Just log in to HASS cloud, activate skill in Google Assistant and you’re done.

If you’re using Docker, this folder should always be empty.

Docker has been having hiccups lately. I queued them up again.

1 Like

Cheers Paulus :slight_smile:

Ok so it looks like 0.66.1 docker build completed (rather quickly) but when downloading it seems to be 0.66.0??

Looks like latest failed.

Update: another restart of HASS, with no configuration changes, got NetAtmo to show up. Plex Activity Tracker is still broken though

I have two issues with 0.66.1:

  1. Xiaomi Power Strip device crashes with the following error during startup:

    2018-04-03 22:05:21 ERROR (MainThread) [homeassistant.components.switch] xiaomi_miio: Error on device update!
    Traceback (most recent call last):
    File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py”, line 188, in _async_add_entity
    await entity.async_device_update(warning=False)
    File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity.py”, line 325, in async_device_update
    yield from self.async_update()
    File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/switch/xiaomi_miio.py”, line 366, in async_update
    state = await self.hass.async_add_job(self._plug.status)
    File “/usr/lib/python3.5/asyncio/futures.py”, line 380, in iter
    yield self # This tells Task to wait for completion.
    File “/usr/lib/python3.5/asyncio/tasks.py”, line 304, in _wakeup
    future.result()
    File “/usr/lib/python3.5/asyncio/futures.py”, line 293, in result
    raise self._exception
    File “/usr/lib/python3.5/concurrent/futures/thread.py”, line 55, in run
    result = self.fn(*self.args, **self.kwargs)
    File “/srv/homeassistant/lib/python3.5/site-packages/miio/powerstrip.py”, line 107, in status
    properties
    File “/srv/homeassistant/lib/python3.5/site-packages/miio/device.py”, line 264, in send
    self.__id = m.data.value[“id”]
    TypeError: ‘NoneType’ object is not subscriptable

Everything was fine in 0.65. Probably it’s related to “Xiaomi MiIO Switch: Power Strip support improved” change.

Below is my config:

switch:
  - platform: xiaomi_miio
    name: cameras
    model: qmi.powerstrip.v1
    host: 192.168.1.40
    token: 90b98e035b49b643e050dc89c6ae9254
  1. I have Philips Eyecare Smart Lamp 2 - main light worked fine in 0.65. It still works, but after 0.66.1 an additional light appeared on Dashboard: “Ambient Light”. It allows to turn on/off the second (“ambient”) light on my lamp. When I click to turn it on, the light on the lamp turns on, but in a second it becomes turned off on Dashboard (on the lamp it’s still turned on). In other words, Dashboard always says that it’s turned off and I’m not able to actually turn it off.

Looking forward for the next bug fixing release :slight_smile:

Thanks!

I had to write docker pull homeassistant/home-assistant:0.66.1 to get the latest version in my docker.
I also updated my Ubuntu 16.04 at the same time.

After starting the docker container, I had 5 different errors in my log files, listed below. HA works as expected, except that my Sensibo is not showing up.

It looks like some others have docker issues also, so I deleted my docker container and followed the steps to install in Virtual Enviroment, but when checking the version, HA is running on 0.64.3 for some reason. I then tried to upgrade, but got error: homeassistant requires Python ‘>=3.5.3’ but the running Python is 3.5.2. Think I’ll just run 0.64.3 for now :slight_smile:

  1. My Z-wave works, but OZW log is spamming this:
2018-04-05 01:50:38.557 Warning, WARNING: Checksum incorrect - sending NAK
2018-04-05 01:51:23.609 Warning, WARNING: Out of frame flow! (0x31).  Sending NAK.
2018-04-05 01:51:24.110 Warning, WARNING: 500ms passed without reading the rest of the frame...aborting frame read
  1. My Sensibo component is not working. Log file is not showing any error.

  2. InfluxDB component stopped working

2018-04-05 01:55:56 ERROR (SyncWorker_11) [homeassistant.components.influxdb] Database host is not accessible due to '('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))', please check your entries in the configuration file (host, port, etc.) and verify that the database exists and is READ/WRITE
2018-04-05 01:55:56 ERROR (MainThread) [homeassistant.setup] Setup failed for influxdb: Component failed to initialize.
  1. Address already in use, but works as expected.
2018-04-05 01:57:03 ERROR (MainThread) [homeassistant.components.http] Failed to create HTTP server at port 8123: [Errno 98] error while attempting to bind on address ('0.0.0.0', 8123): address already in use
  1. Some DB/query error related to the Steam component
2018-04-05 01:57:27 ERROR (Recorder) [homeassistant.components.recorder.util] Error executing query: (sqlite3.OperationalError) database is locked [SQL: 'INSERT INTO events (event_type, event_data, origin, time_fired, created) VALUES (?, ?, ?, ?, ?)'] [parameters: ('state_changed', '{"old_state": {"attributes": {"entity_picture": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/c9/c98129ec88a0834dc68449fe8c38 ... (567 characters truncated) ... steam_76561198105070411", "last_changed": "2018-04-04T23:53:13.869112+00:00", "state": "online", "last_updated": "2018-04-04T23:57:22.905905+00:00"}}', 'LOCAL', '2018-04-04 23:57:22.906030', '2018-04-04 23:57:22.917876')] (Background on this error at: http://sqlalche.me/e/e3q8)
2018-04-05 01:57:27 ERROR (Recorder) [homeassistant.components.recorder] Error in database connectivity: (sqlite3.OperationalError) database is locked [SQL: 'INSERT INTO events (event_type, event_data, origin, time_fired, created) VALUES (?, ?, ?, ?, ?)'] [parameters: ('state_changed', '{"old_state": {"attributes": {"entity_picture": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/c9/c98129ec88a0834dc68449fe8c38 ... (567 characters truncated) ... steam_76561198105070411", "last_changed": "2018-04-04T23:53:13.869112+00:00", "state": "online", "last_updated": "2018-04-04T23:57:22.905905+00:00"}}', 'LOCAL', '2018-04-04 23:57:22.906030', '2018-04-04 23:57:22.917876')] (Background on this error at: http://sqlalche.me/e/e3q8). (retrying in 3 seconds)