Commit Graph

22961 Commits (aecd74c6af49058c48e119be94d658ee380e4852)

Author SHA1 Message Date
Xiaonan Shen 99d830551a
Bump yeelight to 0.5.3 () 2020-09-01 00:06:30 -05:00
J. Nick Koston a77e09b2c2
Make async_track_template_result track multiple templates ()
* 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 () 2020-08-31 16:18:12 -05:00
On Freund 4828d3d85b
Update pyvolumio to 0.1.1 () 2020-08-31 20:42:14 +02:00
J. Nick Koston 11e4ad2272
Bump zeroconf to 0.28.3 ()
Changes:
https://github.com/jstasiak/python-zeroconf/pull/287

Hopefully this will fix the last round of HomeKit issues
2020-08-31 13:11:26 -05:00
On Freund d8b4fa4a8b
Update pyvolumio to 0.1.2 () 2020-08-31 20:08:08 +02:00
On Freund 72fe4db937
Update pyrisco to 0.2.4 () 2020-08-31 20:04:41 +02:00
SukramJ 5de1d04b6e
Bump dependency to 0.11.0 for HomematicIP Cloud ()
* Bump dependency to 0.11.0 for HomematicIP Cloud

* Update test data
2020-08-31 18:18:12 +02:00
Maciej Bieniek 7e87181826
Bump gios library to version 0.1.3 () 2020-08-31 16:55:59 +02:00
Xiaonan Shen 45a927ffb2
Add config flow to yeelight () 2020-08-31 16:40:56 +02:00
Stefan Lehmann 3ab6663434
Fix ADS component by bumping pyads version to 3.2.2 () 2020-08-31 15:53:16 +02:00
David F. Mulcahey 7062838940
Add entity services to the Flo integration ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-08-31 15:37:45 +02:00
J. Nick Koston 4d637e5f30
Skip setup of dependencies if they are already setup ()
after_dependencies were checking hass.config.components
to see if something was already setup.  We did not do
the same for dependencies which resulted in trying
to set them up more then once.

Noticed when `homeassistant.setup` was set to debug
logging and many integrations were announcing
waiting on http when it was already setup.
2020-08-31 07:54:15 -04:00
starkillerOG f187091594
Add Xiaomi Miio gateway illuminance sensor and gateway light ()
Co-authored-by: Xiaonan Shen <s@sxn.dev>
Co-authored-by: Teemu R. <tpr@iki.fi>
2020-08-31 13:27:57 +02:00
arunderwood 84205a9a57
route53 - support updating base domain () 2020-08-31 11:48:55 +02:00
Marvin Wichmann bba8b8e759
Add support for a dedicated weather station within KNX ()
* Adds support for a dedicated weather station within KNX

* Review

* Change config values to comply with the naming of the other platforms
2020-08-31 11:38:52 +02:00
Paulus Schoutsen 190611a079
Detect comments in jinja templates () 2020-08-31 10:51:30 +02:00
Denys Dovhan 00eb23b43f
Allow loading Lovelace dashboards not only from root () 2020-08-31 10:51:03 +02:00
Franck Nijhof 97e1be98df
Upgrade sentry-sdk to 0.17.1 () 2020-08-31 10:28:52 +02:00
Paulus Schoutsen 4688171ce0
Add cache headers to picture integration () 2020-08-31 09:25:39 +02:00
Eugene Prystupa b71cbd2033
Fix a problem with set_speed(off) when direct HA API for set speed is called () 2020-08-30 21:10:15 -05:00
HomeAssistant Azure 2856915b6d [ci skip] Translation update 2020-08-31 00:03:01 +00:00
Tom Harris 75153dd4a3
Apply code review for insteon config flow ()
* Move options import to async_setup_entry

* Add tests for insteon init

* Move common constants to const

* Clean up to adhear to standards

* Create mock insteon device manager

* Update for HA standards

* Use keys and align to config_flow steps

* Fix default port for hub v1

* Update doc string to represent function

* Remove dump print commands

* Add modem_type entry

* Simplify dict key test

* Setup platforms in async_setup_entry

* Black

* Black tests
2020-08-30 19:15:09 -04:00
Aidan Timson f7e6b060a7
Make onvif username optional () 2020-08-30 17:39:33 -04:00
Chris Talkington 159f6750d7
Update progettihwsw to use CoordinatorEntity ()
* update progettihwsw to use CoordinatorEntity

* Update switch.py

* Update binary_sensor.py

* Update binary_sensor.py

* Update switch.py
2020-08-30 22:53:32 +02:00
Arda ŞEREMET e707b50658
Add integration for ProgettiHWSW automation boards ()
* Opened a new fresh page to clean my mess.

* Solved pylint warnings

* Fixing pylint issue of defining attr outside init.

* Excluded files from being tested by codecov.

* Solved binary sensor error.

* Fixed some stylisation errors.

* Resolved input not updating problem.

* Added port entry to test file.

* Added tests for create_entry.

* Added support for better state management.

* Increased code coverage of config_flow.py & made some tweaks.

* Increased coverage of config_flow.py by adding tests for unknown exceptions.

* A small bugfix.

* Stylised code as per Chris' suggestions.

* Stylised code again.

* Improved quality of test code.

* Added step_id in config flow tests.
2020-08-30 15:03:33 -05:00
J. Nick Koston 25f9560fb6
Update schluter to use CoordinatorEntity () 2020-08-30 14:19:48 -05:00
J. Nick Koston 705b253a99
Update awair to use CoordinatorEntity () 2020-08-30 14:05:22 -05:00
Tom Brien 56057a638f
Clarify when message come from FCM () 2020-08-30 14:04:36 -05:00
Chris Talkington 863c7414bc
Implement code review for nzbget ()
* implement code review for nzbget

* Update strings.json

* Update sensor.py

* Update config_flow.py

* Update sensor.py

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py
2020-08-30 13:59:15 -05:00
J. Nick Koston 9ec870c750
Update hunterdouglas_powerview to use CoordinatorEntity () 2020-08-30 13:28:09 -05:00
J. Nick Koston b57f33c41a
Update control4 to use CoordinatorEntity () 2020-08-30 13:27:46 -05:00
J. Nick Koston ab0b0dc51c
Update ovo_energy to use CoordinatorEntity () 2020-08-30 13:20:45 -05:00
J. Nick Koston 1fbb158211
Update dexcom to use CoordinatorEntity () 2020-08-30 13:20:01 -05:00
J. Nick Koston c4f5a05b27
Update coolmaster to use CoordinatorEntity () 2020-08-30 13:18:19 -05:00
Maciej Bieniek 80910b4f9a
Add bieniu as code owner for shelly () 2020-08-30 13:17:27 -05:00
J. Nick Koston 9d1045dd7a
Update met to use CoordinatorEntity () 2020-08-30 20:14:09 +02:00
Marvin Wichmann 9f4d4862b4
Update xknx to 0.13.0 () 2020-08-30 20:13:47 +02:00
J. Nick Koston 2b78d5235d
Update risco to use CoordinatorEntity () 2020-08-30 13:04:30 -05:00
springstan e5b360cd08
Update coronavirus to use CoordinatorEntity ()
* Update coronavirus to use CoordinatorEntity

* Remove should_poll from coronavirus
2020-08-30 13:04:01 -05:00
J. Nick Koston 692ed8c639
Update notion to use CoordinatorEntity () 2020-08-30 13:02:56 -05:00
J. Nick Koston 773860ca5c
Update plugwise to use CoordinatorEntity () 2020-08-30 13:02:27 -05:00
springstan 953626b2d4
Update meteo_france to use CoordinatorEntity ()
* Update meteo_france to use CoordinatorEntity

* Update homeassistant/components/meteo_france/sensor.py

* Update homeassistant/components/meteo_france/weather.py

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-30 19:52:53 +02:00
Chris Talkington bd7682a694
Update roku state faster after actions ()
* update roku state faster after actions

* Update media_player.py

* Update remote.py
2020-08-30 12:42:53 -05:00
J. Nick Koston 8b893173fd
Prevent CoordinatorEntity from requesting updates on disabled entities () 2020-08-30 12:10:22 -05:00
springstan 17734d54ab
Update hue to use CoordinatorEntity () 2020-08-30 11:32:56 -05:00
springstan d3b845c01a
Update tile to use CoordinatorEntity () 2020-08-30 11:32:32 -05:00
J. Nick Koston d9c9adbc91
Update tankerkoenig to use CoordinatorEntity () 2020-08-30 18:27:06 +02:00
springstan cceaa088cb
Update toon to use CoordinatorEntity () 2020-08-30 18:26:37 +02:00
J. Nick Koston 225743a620
Update upnp to use CoordinatorEntity () 2020-08-30 18:17:41 +02:00
springstan 42818c150f
Update pi_hole to use CoordinatorEntity () 2020-08-30 11:10:45 -05:00
springstan 7bed868d60
Update wolflink to use CoordinatorEntity () 2020-08-30 11:10:28 -05:00
springstan ce1ef73366
Update WLED to use CoordinatorEntity () 2020-08-30 18:05:55 +02:00
Marius 77fe206084
Update stookalert to use DEVICE_CLASS_SAFETY constant ()
asper discussion here https://github.com/home-assistant/core/pull/39310#issuecomment-681968732
2020-08-30 18:01:04 +02:00
springstan 22b8d43bf5
Update tesla to use CoordinatorEntity () 2020-08-30 10:48:15 -05:00
springstan e701001c5f
Update poolsense to use CoordinatorEntity () 2020-08-30 10:47:45 -05:00
springstan 1e97ca14f1
Update accuweather to fully use CoordinatorEntity () 2020-08-30 10:38:26 -05:00
springstan e984801104
Update iammeter to use CoordinatorEntity ()
* Update iammeter to use CoordinatorEntity

* Remove async_will_remove_from_hass and async_added_to_hass
2020-08-30 10:02:55 -05:00
J. Nick Koston 0a389a4651
Update sharkiq to use CoordinatorEntity ()
* Update sharkiq to use CoordinatorEntity

Fix pylint

* revert
2020-08-30 09:52:48 -05:00
springstan 70c241b51b
Fix pylint erros for sharkiq () 2020-08-30 09:51:50 -05:00
J. Nick Koston 4a21b1f589
Update smart_meter_texas to use CoordinatorEntity () 2020-08-30 16:43:30 +02:00
springstan a1d48ad1ec
Update juicenet to use CoordinatorEntity () 2020-08-30 09:38:15 -05:00
springstan baf5750425
Update gios to use CoordinatorEntity () 2020-08-30 09:37:03 -05:00
springstan 186c13f1ab
Update eafm to use CoordinatorEntity () 2020-08-30 09:17:59 -05:00
Chris Talkington 16a0bd7ff3
Update ipp to use CoordinatorEntity ()
* update ipp to use CoordinatorEntity

* Update homeassistant/components/ipp/__init__.py

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>

* Solve isort and black

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-08-30 09:07:36 -05:00
springstan 152b6c2d1a
Update accuweather to use CoordinatorEntity () 2020-08-30 09:06:38 -05:00
springstan 29c1f873eb
Update brother to use CoordinatorEntity () 2020-08-30 09:02:12 -05:00
springstan 64513c8c9a
Update airvisual to use CoordinatorEntity () 2020-08-30 09:01:19 -05:00
springstan 4294d10789
Format sharkiq with black () 2020-08-30 08:56:59 -05:00
springstan be489e83a1
Update speedtestdotnet to use CoordinatorEntity () 2020-08-30 08:50:33 -05:00
Chris Talkington 5dfb043896
update nzbget to use CoordinatorEntity () 2020-08-30 08:47:28 -05:00
Paulus Schoutsen 5a7f1d62c1
CoordinatorEntity to call super added_to_hass () 2020-08-30 08:42:33 -05:00
Andrew Marks 3d1ff5b8d0
Add sharkiq integration for Shark IQ robot vacuums ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-08-30 15:26:11 +02:00
Paulus Schoutsen ab7b42c022
Google: Recover from an entity raising while serializing query ()
Co-authored-by: Joakim Plate <elupus@ecce.se>
2020-08-30 15:19:56 +02:00
J. Nick Koston 854e33025b
Update nexia to use CoordinatorEntity ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-08-30 14:57:02 +02:00
springstan b3ec3d0baf
Update atag to use CoordinatorEntity () 2020-08-30 14:42:45 +02:00
Chris Talkington 108e2ec1ba
Update roku to use CoordinatorEntity () 2020-08-30 14:42:31 +02:00
springstan 4425c3aea2
Update airly to use CoordinatorEntity () 2020-08-30 14:41:39 +02:00
J. Nick Koston 0f5733ac59
Update cert_expiry to use CoordinatorEntity () 2020-08-30 14:41:18 +02:00
J. Nick Koston 21f1875816
Update updater to use CoordinatorEntity () 2020-08-30 14:40:55 +02:00
J. Nick Koston 2525d319a3
Update nut to use CoordinatorEntity () 2020-08-30 14:40:26 +02:00
J. Nick Koston 4e876cb473
Update myq to use CoordinatorEntity () 2020-08-30 14:40:00 +02:00
J. Nick Koston a4f475245c
Update griddy to use CoordinatorEntity () 2020-08-30 14:39:07 +02:00
J. Nick Koston f7d1cfb625
Update powerwall to use CoordinatorEntity () 2020-08-30 14:37:11 +02:00
Paulus Schoutsen ba75856f2b
Do not break Alexa sync when encounter bad entity () 2020-08-30 14:36:00 +02:00
Ville Skyttä b4db9f615d
Fix huawei_lte duplicate device registry identifiers ()
Regression in 3c0f766933

Refs https://github.com/home-assistant/core/pull/38925
2020-08-30 14:27:56 +02:00
springstan c0c6a457bd
Update air_quality to use CoordinatorEntity () 2020-08-30 14:26:03 +02:00
Maciej Bieniek 0cffba77cf
Add more sensors to the Shelly integration () 2020-08-30 14:18:35 +02:00
Maciej Bieniek 4aa8b6cad8
Add basic binary_sensor support to Shelly () 2020-08-30 14:16:41 +02:00
Chris Talkington ef13da5555
Fix marytts sync requests within event loop () 2020-08-30 06:19:51 -05:00
J. Nick Koston f8712b0e00
Create a CoordinatorEntity class to avoid repating code in integrations () 2020-08-30 12:02:37 +02:00
Marius 87425d4ab1
Add device_class safety to synology_dsm storage binary_sensors ()
* add device_class: safety to storage binary_sensors

* Update binary_sensor.py

* Update homeassistant/components/synology_dsm/binary_sensor.py

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

* Update binary_sensor.py

* Import device_class Safety

from homeassistant.components.binary_sensor

* Update binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-08-30 11:08:57 +02:00
J. Nick Koston dda4cf4d58
Tune logbook performance to accomodate recent changes () 2020-08-30 09:20:31 +02:00
Jeff Irion ad0d3b4848
Improve handling of exceptions in Android TV ()
* Close the ADB connection when there is an exception

* Add a test

* Split a comment onto two lines

* Fix test ('async_update' -> 'async_update_entity')

* 'close' -> 'Close'
2020-08-29 21:56:25 -05:00
HomeAssistant Azure 904f5c4346 [ci skip] Translation update 2020-08-30 00:03:17 +00:00
Franck Nijhof 800cf6c8c0
Revert "Support selecting http vs https protocols for qvrpro ()" ()
This reverts commit 526c418e1e.
2020-08-29 17:45:54 -05:00
Anders Melchiorsen 79252c06b2
Upgrade eternalegypt to 0.0.12 () 2020-08-30 00:43:09 +02:00
Eugene Prystupa 867d5088e3
Fix bond fan.turn_on with OFF speed () 2020-08-29 17:03:19 -05:00
Chris Talkington 7469f57a7b
Add config flow to nzbget ()
* work on config flow

* Update test_init.py

* work on config flow

* Update test_config_flow.py

* Update test_config_flow.py

* Update __init__.py

* Update test_config_flow.py

* Update __init__.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update config_flow.py

* Update __init__.py

* Update __init__.py

* Create coordinator.py

* Update __init__.py

* Update sensor.py

* Update __init__.py

* Update .coveragerc

* Update coordinator.py

* Update __init__.py

* Update coordinator.py

* Update __init__.py

* Update coordinator.py

* Update config_flow.py

* Update __init__.py

* Update coordinator.py

* Update __init__.py

* Update test_config_flow.py

* Update coordinator.py

* Update test_config_flow.py

* Update test_init.py

* Update homeassistant/components/nzbget/coordinator.py

* Update test_config_flow.py

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-29 16:47:00 -05:00