Commit graph

22612 commits

Author SHA1 Message Date
Paulus Schoutsen
3dc79aa60a
Track entity sources ()
Co-authored-by: David Mulcahey <david.mulcahey@me.com>
2020-08-19 14:57:38 +02:00
Paulus Schoutsen
24a16ff8fe
Add image integration () 2020-08-19 11:33:04 +02:00
Brian Rogers
111c2006c8
Add Rachio zone moisture service ()
* Add zone moisture percent service

* Fix tests

* Add flex const

* Add fixed constant
2020-08-18 21:51:24 -05:00
Tomasz
81b4c6956b
Make ping binary_sensor update async ()
* async_update

* isort and pylint

* @shenxn suggestions

Co-authored-by: Xiaonan Shen <s@sxn.dev>

* async_update

* store the command from the beginning

* command as string

* f-string instead of str.format

* create_subprocess_shell > create_subprocess_exec
more logs

* isort

* types

* use asyncio.wait_for

* Update homeassistant/components/ping/binary_sensor.py

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

* @bdraco review changes

* Update homeassistant/components/ping/binary_sensor.py

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

Co-authored-by: Xiaonan Shen <s@sxn.dev>
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-18 17:25:50 -05:00
Erik Montnemery
14a3599c47
Bump pychromecast to 7.2.1 () 2020-08-18 23:43:38 +02:00
Franck Nijhof
475e70986b
Extend IP ban / failed login notification information () 2020-08-18 23:32:19 +02:00
Anders Melchiorsen
d4f1fd7396
Improve time_pattern validation schema () 2020-08-18 21:10:43 +02:00
kbickar
1505343b4b
Update emulated_hue to allow getting bridge config without username ()
* Allow bridge config without username

* Updated emulated_hue tests

* Test cleanup
2020-08-18 14:02:38 -05:00
David F. Mulcahey
1af6c04111
Add triggers for the Tag component () 2020-08-18 16:22:53 +02:00
Farid
3c876c4fe1
Bump pysuez to 0.1.19 () 2020-08-18 15:23:14 +02:00
Erik Montnemery
af9ae2e0a4
Allow empty cast media_player config () 2020-08-18 08:04:32 +02:00
Charles Garwood
e9f32617cc
Bump python-openzwave-mqtt to 1.0.5 () 2020-08-18 07:21:30 +02:00
J. Nick Koston
9feae62f93
Update zeroconf to fix ServiceBrowser leak on cancelation () 2020-08-17 15:52:54 -05:00
endor
bf643b63ad
Add wind max speed to trafikverket_weatherstation ()
* Add wind max speed to trafikverket_weatherstation

* Update CODEOWNERS
2020-08-17 15:39:00 -04:00
Ville Skyttä
802c556e82
State and service related type hint improvements ()
* Improve type hint of service_func to register

* Add named type for state values

* Narrow some unnecessarily broad state type hints
2020-08-17 15:02:43 -04:00
Thomas Delaet
4ea587804e
update python-velbus to 2.0.44 ()
The only change is in python-velbus 2.0.44 is a more flexible way to import dependency pyserial as asked for by @MartinHjelmare
2020-08-17 15:01:21 -04:00
Phil Bruckner
ca9dd0c833
Reorganize trigger code () 2020-08-17 11:54:56 -05:00
J. Nick Koston
ab2b2f6dd5
Accommodate systems with very large databases and slow disk/cpu ()
On startup we run an sqlite3 quick_check to verify the database
integrity. In the majority of cases, the quick_check takes under
10 seconds.

On systems with very large databases and very slow disk/cpu,
this can take much longer so we freeze the timeout.
2020-08-17 09:47:50 +02:00
Kit Klein
8d8c1335c5
Fix Konnected pro options () 2020-08-17 09:47:21 +02:00
J. Nick Koston
49edd91f4e
Bump netdisco to 2.8.2 to accomodate new zeroconf exception () 2020-08-17 09:46:30 +02:00
cgtobi
afa2d268f2
Improve Netatmo sensor naming () 2020-08-17 09:39:09 +02:00
pbalogh77
5a4de04bcf
Fix HC3 compatibility further ()
* Update __init__.py

Further fixes for HC3 compatibility.

* Update homeassistant/components/fibaro/__init__.py

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-08-17 08:19:34 +02:00
Aaron Bach
7071f3a966
Remove deprecated YAML config from OpenUV () 2020-08-16 19:57:10 -06:00
tizzen33
061d88f875
Fix 'Not Available' message for Onkyo integration () 2020-08-17 00:06:22 +02:00
Kit Klein
a6236886e4
Set up konnected entities even if panel isn't immediately reachable () 2020-08-17 00:05:11 +02:00
J. Nick Koston
472b12bef5
Update TrackTemplateResultInfo to remove side effects from init ()
* Verify and case

* Review comments

* Update homeassistant/helpers/event.py

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

* Update homeassistant/helpers/event.py

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

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-08-16 11:16:28 -05:00
automaton82
66a5f24d4a
Fix the CONF_LOOP check to use the config () 2020-08-16 16:28:40 +02:00
Ville Skyttä
3c0f766933
Huawei LTE device registry improvements ()
* Fix getting software version in unauthenticated mode

* Add serial number device identifier if available
2020-08-16 13:38:12 +02:00
cgtobi
decf3d320b
Fix Netatmo climate boost/heat event handling ()
* Fix boost event handling

* Replace strings with vars
2020-08-16 12:18:58 +02:00
Dennis Gilmore
71a03c8ca5
bump the version of openevsewifi to latest upstream 1.1.0 ()
The latest version of openevsewifi fixes some of the outstanding issues
with the component.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2020-08-15 23:14:15 -05:00
Chris Talkington
037668ed80
Fix log message format in daikin () 2020-08-16 03:45:34 +02:00
J. Nick Koston
7d0e356560
Add track_template_result method to events ()
* Merge original changes from 

* guard

* adjust

* adjust

* adjust

* Update async_render_to_info for recent codebase changes

* no more protected access

* do not fire right away per review comments

* update test to not fire right away

* closer

* rework tests for non firing first

* augment coverage

* remove cruft

* test for complex listen add/remove

* update docs to match review feedback to not fire right away

* preserve existing behavior

* fix test

* Ensure listeners are cleaned up

* de-dupe and comment

* de-dupe and comment

* coverage

* test to login again if we go from exception to ok to exception

* Update homeassistant/core.py

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

* Update homeassistant/helpers/event.py

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

* rename _boolean_coerce to result_as_boolean and move it out of event

* additional coverage

* Add more tests (may still be able to trim this down)

Co-authored-by: Swamp-Ig <github@ninjateaparty.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-08-15 19:53:03 -05:00
Martin Hjelmare
0f1e70ca79
Fix ozw pure rgb dimmer light ()
* Fix ozw pure rgb light

* Add test
2020-08-15 14:41:30 -04:00
escoand
9c6b019ca9
Better timeout handling in samsungtv integration ()
* handle PlatformNotReady

* set timeout in bridge

* set timeout in test

* Revert "handle PlatformNotReady"

This reverts commit 118ee06ba0.
2020-08-15 20:25:37 +02:00
indykoning
92adb5d58a
Add new growatt_server device class constants () 2020-08-15 18:04:49 +02:00
Franck Nijhof
755761867d
Use current request context in OAuth redirect () 2020-08-15 15:26:54 +02:00
Jc2k
a1dfa8ebc6
Bump aiohomekit to 0.2.47 () 2020-08-15 08:19:07 -05:00
Oncleben31
1544b8cea7
Fix error in meteo_france for overseas France cities () 2020-08-15 11:54:42 +02:00
J. Nick Koston
af5cb948a0
Adjust slow add entities timeouts to handle slowest known case ()
With this change, we should still be able to startup
in under 10 minutes if something really goes wrong.

The testing done in  was used to determine
these values.
2020-08-15 07:14:02 +02:00
Fredrik Erlandsson
68047f7c1a
Handle missing MAC address during daikin discovery ()
* Abort flow if MAC-address can't be found

* Apply suggestions from code review

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-08-14 20:11:12 -05:00
Chris Caron
70c028458f
Bump apprise to 0.8.7 () 2020-08-14 20:04:36 -05:00
indykoning
b7275de837
Get more detailed info for growatt_server ()
* Get more detailed info including inverter temperature

* Bump version to 0.1.1
2020-08-14 19:54:10 -05:00
Aidan Timson
4bfcfb0017
Update ovoenergy package to v1.1.7 () 2020-08-14 18:55:56 +02:00
J. Nick Koston
483d09b9c1
Adjust homekit controller pairing to have a new step for each potentially recoverable error ()
* Adjust homekit controller pairing errors back to a single step

* adjust test

* Revert "Adjust homekit controller pairing errors back to a single step"

This reverts commit e5ed89bbbb.

* Revert "adjust test"

This reverts commit c2e9f21a8401c144315260f6fdf71ea8060f8ca3.

* adjust

* prune

* prune

* merge

* Update tests

* remove debug

* adjust

* Multiple steps

* adjust the test
2020-08-14 10:34:52 -05:00
Quentame
e0c0d3b53f
Update meteo_france based on code review ()
* Review: if not to pop

* Review: async_add_job --> async_add_executor_job

* Review: const

* Review: start logging messages with capital letter

* Review : UTC isoformated time --> fix "Invalid date""

* Fix hail forecast condition

* Review: _show_setup_form is a callback

* Fix update option

* Review: no icon for next_rain

* Review: inline cities form

* Review: store places as an instance attribute

* UNDO_UPDATE_LISTENER()
2020-08-14 09:10:13 -04:00
Erik J. Olson
91ead3be50
Add Slack url icon support ()
* Add support for slack bot icons via URL

* Removed as_user property from message send

* Use f-strings rather than concatenation

* Don't span lines with complex expression
2020-08-14 09:07:04 -04:00
Chris
5c9f29c43a
Fix ozw dimming transition ()
* Handle float from light component

* Test with float

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-08-14 08:35:42 -04:00
Aidan Timson
47d1920f8a
Fix OVO Energy Sensors () 2020-08-14 14:06:31 +02:00
Paulus Schoutsen
2bc533d0cb
Fix logger name () 2020-08-14 13:27:11 +02:00
Martin Hjelmare
23510e6839
Disable env_canada pylint import error ()
* Disable env_canada pylint import error

* Disable pylint in camera and sensor too
2020-08-14 11:15:45 +02:00