David F. Mulcahey
706607f1d2
Fix handling of attribute reports in ZHA sensors and binary sensors ( #32776 )
...
* Update sensor tests.
* Update light tests.
* Update binary_sensor tests.
* Update cover tests.
* Update device tracker tests.
* Update fan tests.
* Update lock tests.
* Update switch tests.
* add sensor attr to sensors
* add sensor attr to binary sensors
* cleanup extra var
Co-authored-by: Alexei Chetroi <alexei.chetroi@outlook.com>
2020-03-15 11:52:47 -07:00
Steven Looman
0788bbd629
Add log message on timeout and update less often for upnp devices ( #32740 )
...
* Catch asyncio.TimeoutError, show a proper message instead
* Throttle updates to max once per 30s
* Change code owner
* Fix CODEOWNERS + linting
* Warn on connection timeout
2020-03-15 11:52:46 -07:00
Chris Talkington
1b622925a1
Optimize directv client initialization ( #32706 )
...
* Optimize directv client initialization.
* Update config_flow.py
* Update media_player.py
* Update media_player.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update test_media_player.py
* Update __init__.py
* Update media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update 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 test_config_flow.py
* Update __init__.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_media_player.py
* Update test_media_player.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
2020-03-15 11:52:45 -07:00
Slava
86c4fa0fc5
Add brightness state to emulated hue when devices support only color temp and brightness ( #31834 )
2020-03-15 11:52:45 -07:00
Jc2k
e365dc398b
Fix homekit_controller beta connectivity issues ( #32810 )
2020-03-14 15:43:09 -04:00
Bram Kragten
dfd29e6d73
Bumped version to 0.107.0b3
2020-03-13 22:23:34 +01:00
Bram Kragten
6780bded7e
Updated frontend to 20200313.0 ( #32777 )
2020-03-13 22:19:22 +01:00
Paulus Schoutsen
56686dd14c
Bumped version to 0.107.0b2
2020-03-13 12:16:55 -07:00
Bram Kragten
7268bcd9be
Check if panel url used and delay dashboard reg till start ( #32771 )
...
* Check if panel url used and delay dashboard reg till start
* move storage_dashboard_changed
* fix tests
2020-03-13 12:16:49 -07:00
J. Nick Koston
4f78e04315
Bump py-august to 0.25.0 ( #32769 )
...
Fixes a bug in the conversion to async where code validation failed.
2020-03-13 12:16:49 -07:00
Austin Mroczek
7bdac8ef2e
Bump total-connect-client to 0.54.1 #32758 )
2020-03-13 12:16:48 -07:00
Paulus Schoutsen
a66f4ca4ec
Bumped version to 0.107.0b1
2020-03-12 17:02:38 -07:00
Bram Kragten
3345d85dca
Updated frontend to 20200312.0 ( #32741 )
2020-03-12 17:02:29 -07:00
Raman Gupta
9ad776e55d
Set self._current_app to None when vizio device is off ( #32725 )
2020-03-12 17:02:29 -07:00
escoand
2f2a908573
Fix legacy Samsung TV ( #32719 )
...
* Update bridge.py
* Update test_init.py
2020-03-12 17:02:28 -07:00
J. Nick Koston
9f76a8c12d
Resolve Home Assistant fails to start when Sense integration i… ( #32716 )
...
* Bump sense_energy 0.7.1 which also fixes throwing ConfigEntryNotReady
2020-03-12 17:02:27 -07:00
Raman Gupta
fe6ca522e8
Update Vizio source
property to only return current app if i… ( #32713 )
...
* only return current app for source if current app is set
* check for None specifically
* make sure current app isn't called for speaker
2020-03-12 17:02:26 -07:00
Paulus Schoutsen
c46d0e4a49
Sonos idle ( #32712 )
...
* Sonos idle
* F-string
* Add to properties
* Fixes
2020-03-12 17:02:26 -07:00
Aaron Bach
8db426e5da
Broaden exception handling for IQVIA ( #32708 )
2020-03-12 17:02:25 -07:00
Franck Nijhof
bfacd9a1c3
Remove deprecated hide_if_away from device trackers ( #32705 )
2020-03-12 17:02:24 -07:00
Barry Williams
943c7ee11a
If device has volume disabled, the volume will be None
. However in these ( #32702 )
...
instances whenever the volume was requested a division calculation was made
resulting in a TypeError. The volume adjustment from `0-100` to `0-1` is now
calculated during the `update()` method.
2020-03-12 17:02:23 -07:00
Franck Nijhof
71155f548f
Bumped version to 0.107.0b0
2020-03-11 20:54:27 +01:00
Chris Talkington
180bcad477
Add codeowner for roku. ( #32695 )
2020-03-11 12:52:27 -07:00
Quentame
01dc81d8fb
Fetch iCloud family devices only when wanted ( #32644 )
...
* Fetch iCloud family devices only when wanted
* Review: form data_schema as init schema
2020-03-11 20:43:37 +01:00
Chris Talkington
cea5cac6e2
Update directpy==0.7 for directv. ( #32694 )
2020-03-11 20:33:02 +01:00
Chris Talkington
bb666b9ac6
Add config flow to directv ( #32162 )
...
* initial work on config flow.
* more work on config flow.
* work on config flow and add tests. other cleanup.
* cleanup tests.
* fix test.
* isort
* Update .coveragerc
* Update test_init.py
* Update test_init.py
* Update test_init.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* correct upnp serial format.
* improve config flow coverage.
* review tweaks.
* further review tweaks
* simplify dtv data gathering job
* lint
* black
* Update test_init.py
* Update test_init.py
* Simplify exception handling.
* Simplify exception handling.
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* fix failing test.
* restore change made during debug.
* isort.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-03-11 12:28:38 -07:00
Bram Kragten
c9a9bd16fe
Updated frontend to 20200311.1 ( #32691 )
2020-03-11 12:18:11 -07:00
chiefdragon
3e8728ad5f
Fix issue #23758 - Restore Canary sensors and ensure alarm con… ( #32627 )
...
* Fixed missing Canary sensors and Canary alarm control panel that was not updating correctly
* Resolved pylinting warnings in original tests
2020-03-11 11:58:42 -07:00
Paulus Schoutsen
d28d1ff657
Add JSON benchmark ( #32690 )
...
* Add JSON benchmark
* Fix logbook benchmarks
* Move logbook import back
2020-03-11 11:50:16 -07:00
jjlawren
44c7743351
Rewrite and add Plex tests ( #32633 )
...
* Rewrite and add Plex tests
* Remove unnecessary mocks
* Explicitly import constants for readability
2020-03-11 09:37:02 -07:00
Erik Montnemery
f7ddbc7e1e
Remove duplicated config from MQTT tests ( #32689 )
2020-03-11 09:34:19 -07:00
Florian Werner
5216dc0ae1
Fix rate of change calculation of statistics sensor ( #32597 )
...
* Fix rate of change of statistics sensor
* Fix test
2020-03-11 09:33:00 -07:00
Alexei Chetroi
440c837eb6
Allow sw_version update of a device registry entry. ( #32630 )
2020-03-11 09:31:02 -07:00
Jc2k
ffe8b94d75
Simplfy homekit_controller characteristic writes ( #32683 )
2020-03-11 09:27:20 -07:00
Penny Wood
c56530a712
Connect to more recent versions of IZone ( #32552 )
...
* Update to new version of python-izone
* Improve disconnection handling.
* Update requirements-all
* Lint fix
2020-03-11 09:26:16 -07:00
cgtobi
50c32d57f5
Remove Netatmo binary sensor ( #32673 )
...
* Clean up for access scope review
* Remove deleted from coverage omit list
2020-03-11 09:25:19 -07:00
Robert Svensson
015e779d56
UniFi - Client tracker schedules update on disconnect event ( #32655 )
2020-03-11 09:24:52 -07:00
Franck Nijhof
01d0e70f44
Merge branch 'master' into dev
2020-03-11 17:03:36 +01:00
Bram Kragten
4c4e5f3fa9
Fix demos ( #32086 )
...
* Fixes for demos
* Update vacuum.py
* Comment
* Fix tests
2020-03-11 08:16:22 -07:00
David F. Mulcahey
7127492767
Additional ZHA cleanup ( #32678 )
...
* fix double device loading in tests
* change imports
* None is default
2020-03-11 13:37:28 +01:00
Jc2k
365578d053
Update homekit_controller to use CharacteristicPermissions constants ( #32679 )
2020-03-11 12:34:19 +00:00
Jc2k
647d137daa
Refactor homekit_controller entity update to work more like update coordinator ( #32670 )
...
* Clean up use of get_characteristic_types
* Get rid of get_hk_char_value helper
* Get rid of _update_fn callbacks
* Call async_write_has_state directly as async_state_changed doesnt do anything any more
2020-03-11 07:40:47 -04:00
David F. Mulcahey
4248893007
Clean up custom polling in ZHA device and light ( #32653 )
...
* cleanup timer handle when device is removed
* separate unavailable times for mains vs battery
* better name
* remove light refresh handle when removing light
* remove unused parallel updates
* don't steal HA const for different purpose
* don't flood network every hour for lights
* update test to test both intervals
* add test for light refresh interval
* fix tests
* update test
* put parallel updates back for now...
* fix async_schedule_update_ha_state usage
* review comment
* review comment
* update test - review conversation
* review comments
* await count not call count
* flip some state
2020-03-11 07:17:53 -04:00
Bram Kragten
99109d162b
Updated frontend to 20200311.0 ( #32675 )
2020-03-11 12:10:00 +01:00
Diogo Gomes
16336bf902
Add entity_service calibrate_meter to utility_meter ( #32658 )
...
* add calibrate service
2020-03-11 09:42:22 +01:00
Chris Talkington
69b19d54e8
Add codeowner for directv. ( #32661 )
2020-03-11 07:43:44 +01:00
Paul Madden
61acf944c0
Use bomradarloop v0.1.4 ( #32660 )
2020-03-11 07:27:07 +01:00
jjlawren
836b077bcc
Bump python-ecobee-api to 0.2.2 ( #32667 )
2020-03-11 07:26:50 +01:00
Jc2k
1b5c9e922d
Bump aiohomekit for more reconnect fixes ( #32657 )
2020-03-10 20:38:06 -04:00
J. Nick Koston
048f9e7daa
Throw ConfigEntryNotReady when august servers are offline or u… ( #32635 )
...
* Throw ConfigEntryNotReady when august servers are offline
* august has tests now and its nearing 100%
* Adjust per review
* define in init
2020-03-10 17:10:00 -07:00