0.100: Better Plex, Bye JSON, HERE Travel time.

dysan integration seems to be broken too…

error logs not very helpful…

Setup failed for dyson: Integration failed to initialize.
Not connected to Dyson account. Unable to add devices.

It was working on 0.99.3

Unfortunately my (deconz) sensor status is giving me unavailable errors on apples homekit after the update

Why on earth are you posting about it in this thread? Really, there is no home assistant sonoff integration. It is a custom component. Go post on the author’s thread, or better still his github.


I update to last version, all my switch’s change the pin color turn on to dark, there are blue in the theme`

How I can change?

primary-color: set the same color to paper-toggle-button-checked-button-color: ???

Thanks for the update. Unfortunately, Sony Songpal is broken

You (along with @conra and anybody else with that error) need to update that custom component.

1 Like

Thank you so much to @aidbish and @Tinkerer
New updated custom components downloaded and installed.
Updated to 100.1 and everything going great so far.

nickrout - this was why. :wink:

1 Like

My theme is looking a little odd since the v0.100.0 update also, I’m using ‘MidnightRed’ except the Red switches and sliders have now turned Blue :confused:

Someone encounters a blocking error on the D-Link Switch DSP-W215 component? v0.100.1

primary-color: set the same color to paper-toggle-button-checked-button-color: ???

maybe your primary-color: is blue

this is a bug

it completely broke my Homekit setup. Bridge still on Home.app but not a single device is exposed now. I’m trying to figure out what’s happening.

Hi, my paper-toggle-button-checked-button-color is set to 'var(--accent-color)'

My accent-color: ‘#E45E65’ which is light red.

ok, but the primary-color: is setting the color to paper-toggle-button-checked-button-color this must be an error

Looks like it broke my songpal integration

Log Details (ERROR)
Fri Oct 11 2019 08:24:32 GMT-0400 (Eastern Daylight Time)
Error while setting up platform songpal
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 150, in _async_setup_platform
    await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for
    return fut.result()
  File "/usr/src/homeassistant/homeassistant/components/songpal/media_player.py", line 63, in async_setup_platform
    from songpal import SongpalException
  File "/usr/local/lib/python3.7/site-packages/songpal/__init__.py", line 3, in <module>
    from songpal.device import Device
  File "/usr/local/lib/python3.7/site-packages/songpal/device.py", line 31, in <module>
    from songpal.notification import Notification, ConnectChange
  File "/usr/local/lib/python3.7/site-packages/songpal/notification.py", line 69, in <module>
    class SoftwareUpdateChange(ChangeNotification):
  File "/usr/local/lib/python3.7/site-packages/songpal/notification.py", line 77, in SoftwareUpdateChange
    isUpdatable = attr.ib(convert=convert_to_bool)
TypeError: attrib() got an unexpected keyword argument 'convert'

Any reason this version is not visible to the updater component? https://updater.home-assistant.io still shows 0.99.3 as the newest release

Thank you very much for Plex platform update.
Still, i am unable to find the correct way to use the Service media_player.play_media to play specific content. Hass always sent back a error.

Here is what I put In the service Dev tool.

entity_id: media_player.plex_moto_z_play
media_content_id: { \“playlist_name\” : \“The playlist\”, \“shuffle\”: \“0\” }
media_content_type: PLAYLIST

And the error I get

value should be a string for dictionary value @ data['media_content_id']
Traceback (most recent call last):
  File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/homeassistant/components/websocket_api/commands.py", line 133, in handle_call_service
  File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/homeassistant/core.py", line 1211, in async_call
    processed_data = handler.schema(service_data)
  File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 272, in __call__
    return self._compiled([], data)
  File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 594, in validate_dict
    return base_validate(path, iteritems(data), out)
  File "/data/data/com.termux/files/usr/lib/python3.7/site-packages/voluptuous/schema_builder.py", line 432, in validate_mapping
    raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: value should be a string for dictionary value @ data['media_content_id']

I’m glad to see it hit the 0.100 now and not 1.0. While stuff are running quite stable, and the UI is going in the right direction, I feel that the whole user interaction still needs a long way. Not only should everything be doable on the UI, it should be in a way that really feels great and easy. All the basic stuff should be very intuitive, not only from the desktop, also from mobile where I can walk to my devices and test stuff out right there.
I imagine a “1,0” will bring alot of people to try it out (again), but many will only give it one shot.

1 Like

Find the solution .
For a playlist

entity_id: media_player.plex_moto_z_play
media_content_id: '{ "playlist_name": "The playlist", "shuffle": "0" }'
media_content_type: PLAYLIST

For a video

entity_id: media_player.plex_moto_z_play
media_content_id: '{"library_name" : "Movies", "video_name":"My Neighbor Totoro", "shuffle":"0"}'
media_content_type: VIDEO
1 Like

The Check Home Assistant configuration never stops running or has crashed when trying to check version .100.1. Lock said it was checking the configuration but that was the last message I saw.

Seems that the link you post is not updated right away when a new version of HA is released, so, making the updater component unreliable… I solved the problem implementing my own sensor based on the scrape component:

- platform: scrape
  resource: https://www.home-assistant.io
  name: Release
  scan_interval: '01:00:00'
  select: ".current-version h1"
  value_template: '{{ value.split(":")[1] }}'

It will check hourly the home assistant site ant when a new version is released the sensor will see it on the HA site and will change state, this change can be used to fire a notification in an automaton:

- id: my_updater
  alias: My Scraper Updater
    platform: state
    entity_id: sensor.release
    service: notify.notify
      message: Home Assistant Released New Version {{ states('sensor.release') }}