Commit Graph

29166 Commits

Author SHA1 Message Date
Tomasz
2d2efeb9bb Add the ability to reload rpi_gpio platforms from yaml (#39548)
* add reload service

* test for reload service

* missing file

* Revert "missing file"

This reverts commit 24391fe3b9d9a5c03da8249422b394634a633bb2.

* Revert "test for reload service"

This reverts commit 5bda48d07000e533298766b5c3acb90e0f91fb50.
2020-09-02 14:28:18 -05:00
jjlawren
cb1cf2238d Add Plex service to refresh a library (#39094)
* Add Plex service to refresh a library

* Clean up rebase leftovers

* Re-run black

* Fix docstring

Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>

Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
2020-09-02 13:56:41 -05:00
Daniel Hjelseth Høyer
97602a127a Reintroduce custom met.no url (#39583) 2020-09-02 20:56:23 +02:00
springstan
e3354895f8 Round sensor readings for bom (#39513) 2020-09-02 11:59:21 -06:00
Charles Garwood
5fafaa3c4f Add get_migration_config to zwave websocket api (#39577)
* Add get_migration_config to zwave websocket api

* Add test
2020-09-02 18:56:09 +02:00
Xiaonan Shen
7b3182fa8f Improve Yeelight code (#39543)
* Rename ipaddr to ip_addr

* Move custom services to entity services

* Remove platform data

* Change service setup to callback

* Rename ip_addr to host

* Use _host inside class
2020-09-02 18:42:12 +02:00
Raman Gupta
04c849b0ee Remove vizio test assertions for integration details in test_init (#39579) 2020-09-02 18:38:53 +02:00
Ziv
dfa6f0223a library version upgrade to 0.46 (#39580) 2020-09-02 18:07:27 +02:00
J. Nick Koston
45c28dd9c5 Provide a logbook option entity_matches_only to optimize for single entity lookup (#39555)
* Provide a logbook option entity_matches_only to optimize for single entity id lookup

When entity_matches_only is provided, contexts and events that do not
contain the entity_id are not included in the logbook response.

* Update homeassistant/components/logbook/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* api only takes a single entity

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-09-02 10:32:08 -05:00
Olivér Falvai
70e39a26a2 Fix UPC ConnectBox logout and device hostnames (#39568) 2020-09-02 14:56:32 +02:00
Paulus Schoutsen
6de02fc1b9 Fix some more usages of asynctest (#39570) 2020-09-02 14:53:07 +02:00
Martin Hjelmare
24f63127de Fix vizio black formatting (#39573) 2020-09-02 14:16:23 +02:00
Michael Thingnes
0892acbabd Met.no migrate from classic to complete endpoint (#39493) 2020-09-02 14:11:13 +02:00
Joakim Plate
ec6a1f9137 Add support for receiver and speaker device classes (#38381)
These are now officially supported by google
2020-09-02 11:59:51 +02:00
Raman Gupta
7ff633f531 Automatically update app list for Vizio SmartTV's (#38641) 2020-09-02 11:55:10 +02:00
Ville Skyttä
9f5baa0bf7 Syncthru device registry (#36750)
* Store printer instances in hass.data

* Add SyncThru device registry support

* Use config entry id as hass.data key

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Use printer hostname as device registry name

* Handle non-syncthru device more gracefully on entry setup

* Use device identifiers rather than connections to link entities with devices

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-09-02 11:50:57 +02:00
Paulus Schoutsen
78b0837cb8 Remove flaky wol test that didn't test anything (#39571) 2020-09-02 11:50:00 +02:00
Paulus Schoutsen
d5bcafaefd Handle Alexa entity removed (#39569) 2020-09-02 11:30:37 +02:00
Phil Bruckner
4486251382 Add max_exceeded log level option to automations & scripts (#39448) 2020-09-02 11:05:14 +02:00
cgtobi
603707aa85 Add Sonos media browser capability (#39239) 2020-09-02 10:57:12 +02:00
Erik Montnemery
4c6960ed36 Fix discovery update of MQTT light (#39325) 2020-09-02 10:52:33 +02:00
J. Nick Koston
e55a014e94 Undecorate RenderInfo result property (#39108) 2020-09-02 10:35:15 +02:00
J. Nick Koston
3e9963a216 Overcome group concurrent setup limitation (#39483)
With a lot of groups the limitation that groups
had to be setup one at a time could account for
the bulk of startup time.
2020-09-02 10:14:16 +02:00
J. Nick Koston
557684c3ce Add ability to disable the sqlite3 quick_check (#39479) 2020-09-02 10:12:56 +02:00
Paolo Antinori
225becc89a Add alexa unofficial specific API support for Italian (#39475)
Co-authored-by: ochlocracy <5885236+ochlocracy@users.noreply.github.com>
2020-09-02 09:56:11 +02:00
Simone Chemelli
07f2f78b02 Add shelly overtemp and vibration sensors (#39556) 2020-09-02 08:56:27 +02:00
Finbarr Brady
acfb4e462e Bump openwrt-luci-rpc to 1.1.6 (#39561)
* Update requirements_all.txt

* Update manifest.json
2020-09-02 07:34:00 +02:00
Chris Talkington
e921f72d31 Use media state to better represent roku state (#39540)
* use media state to better represent roku state

* Update media_player.py

* Update media_player.py

* Update media_player.py

* Update media_player.py

* Update media_player.py

* Update media_player.py

* Update media_player.py

* Update media_player.py

* Update test_media_player.py

* Update test_media_player.py

* Update test_media_player.py

* Update media_player.py

* Update test_media_player.py

* Update test_media_player.py
2020-09-01 20:40:45 -05:00
HomeAssistant Azure
5ce62c8446 [ci skip] Translation update 2020-09-02 00:03:29 +00:00
Bram Kragten
10606360f7 Updated frontend to 20200901.0 (#39560) 2020-09-02 00:35:11 +02:00
Arda ŞEREMET
1eda3d31f9 Apply code review on progettihwsw (#39520) 2020-09-01 19:42:17 +02:00
Andrew Marks
064d115ccb Address open review issues in sharkiq integration (#39504) 2020-09-01 17:51:27 +02:00
On Freund
c6805aa354 Update pycoolmaster-async to 0.1.1 (#39551) 2020-09-01 16:41:05 +02:00
Jean-Yves Avenard
cf4b6307ae Provide compatibility with older Home Assistant installations. (#39539)
Prior 0.113 all lights and switches were reported as dimmable devices and this was fixed by #37978.
However, under some circumstances Alexa will not smoothly transition from those broken devices to the new ones as it cache the list of entities.
It is imperative to have Alexa rediscover all devices and then remove the now non-responding duplicates using the Alexa phone App. This can take quite a while if you have lots of devices.
An alternative would be to log to the Alexa web site and remove all the lights instead and then re-discover them all.

If you have multiple echo devices on your network, it is possible that the entries would continue to show as duplicates. This is due to an individual echo devices caching the old list and re-using it.
The only known solution for this is to remove your echo devices from your Amazon account and re-add them.
After that, have Alexa rediscover all your devices.

This is a one-off requirement.

Fixes #39503
2020-09-01 09:16:40 -05:00
J. Nick Koston
762537d82d Deprecate manually passing entity ids to template entities (#39382)
It is no longer necessary to provide a list of entities to monitor
to the template platforms.

The template is now re-evaluated whenever
a referenced entity changes state, and new entities are automaticlly
discovered.

Automatic analysis can now determine the entities for all templates
without the need for manual setup.
2020-09-01 08:53:50 -05:00
rajlaud
352995c663 Squeezebox scene fixes (#38214)
* Support for playlist in media_content_id

* Support include playlist index in content_id

* Add media_player.media_stop support to squeezebox
2020-09-01 08:28:34 -04:00
Tom Brien
151c0d9761 Provide user-defined actions to app (#38572)
* Start moving stuff to iOS

* Load config on to hass.data

* Remove un used logging

* Switch to Rest API

* Add schema

* Return whole config in new view and leave old 100 % the same

* Update doc strings

* MartinHjelmare feedback

* Move register view to async_setup_entry
2020-09-01 08:24:23 -04:00
Paulus Schoutsen
aa476b392c Filter out disconnected Shelly sensors (#39516) 2020-09-01 08:18:11 -04:00
On Freund
963651d6f2 Add support for authenticated Shelly devices (#39461)
* Add support for authenticated Shelly devices

* Fix comment typos

* Update homeassistant/components/shelly/config_flow.py

Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>

* Fix unauthenticated devices

* Update homeassistant/components/shelly/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Code review fixes

* More code review fixes

* Fix typo

* Update homeassistant/components/shelly/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-01 08:08:37 -04:00
SNoof85
32094c8773 Fix missing end tag in translation key (#39546) 2020-09-01 08:05:09 -04:00
On Freund
dde0dab3db Handle missing values in Shelly sensors (#39515) 2020-09-01 08:04:42 -04:00
Finbarr Brady
b541abc551 Bump openwrt-luci-rpc version: 1.1.3 → 1.1.5 (#39545) 2020-09-01 13:03:41 +02:00
Marvin Wichmann
69b3da48b1 Adds missing name property to KNX weather device (#39547) 2020-09-01 13:01:47 +02:00
jdelaney72
762d7357b5 Fix outdated api url in noaa_tides (#39370)
* Fix outdated dependency in noaa_tides

* Catch exceptions when instantiating new Station

* Add myself to codeowners
2020-09-01 12:42:39 +02:00
Xiaonan Shen
99d830551a Bump yeelight to 0.5.3 (#39542) 2020-09-01 00:06:30 -05:00
J. Nick Koston
a77e09b2c2 Make async_track_template_result track multiple templates (#39371)
* Make async_track_template_result track multiple templates

Combine template entity updates to only write ha
state once per template group update

* Make async_track_template_result use dataclasses for input/output

* black versions

* naming
2020-08-31 19:07:40 -05:00
HomeAssistant Azure
8d68963854 [ci skip] Translation update 2020-09-01 00:07:08 +00:00
J. Nick Koston
60d1606049 Fix kodi codeowners (#39532) 2020-08-31 16:18:12 -05:00
Emily Mills
3fe8afe667 Removing myself as a kodi owner
I no longer use Kodi
2020-08-31 16:53:32 -04:00
On Freund
4828d3d85b Update pyvolumio to 0.1.1 (#39525) 2020-08-31 20:42:14 +02:00