Fabian Affolter
fb2e059346
Upgrade colorlog to 4.1.0 ( #30642 )
2020-01-10 19:55:49 +01:00
Fabian Affolter
ec1109329b
Upgrade praw to 6.5.0 ( #30643 )
2020-01-10 16:57:52 +01:00
escoand
ef05aa2f39
Add Samsung TV config flow ( #28306 )
...
* add config flow
* add tests
* add user step error handling
* remove unload function
* add missing test file
* handle authentication correctly
* remove old discovery mode
* better handling of remote class
* optimized abort messages
* add already configured test for user flow
* Import order
* use ip property instead context
* Black
* small syntax
* use snake_case
* Revert "use ip property instead context"
This reverts commit 91502407eb216f8a0b1b90e3e6fb165b81406f8f.
* disable wrong pylint errors
* disable wrong no-member
* Try to fix review comments
* Try to fix review comments
* Fix missing self
* Fix ip checks
* methods to functions
* simplify user check
* remove user errors
* use async_setup for config
* fix after rebase
* import config to user config flow
* patch all samsungctl
* fix after rebase
* fix notes
* remove unused variable
* ignore old setup function
* fix after merge
* pass configuration to import step
* isort
* fix recursion
* remove timeout config
* add turn on action (dry without testing)
* use upstream checks
* cleanup
* minor
* correctly await async method
* ignore unused import
* async call send_key
* Revert "async call send_key"
This reverts commit f37057819f
.
* fix comments
* fix timeout test
* test turn on action
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* use async executor
* use newer ssdp data
* update manually configured with ssdp data
* dont setup component directly
* ensure list
* check updated device info
* Update config_flow.py
* Update __init__.py
* fix duplicate check
* simplified unique check
* move method detection to config_flow
* move unique test to init
* fix after real world test
* optimize config_validation
* update device_info on ssdp discovery
* cleaner update listener
* fix lint
* fix method signature
* add note for manual config to confirm message
* fix turn_on_action
* pass script
* patch delay
* remove device info update
2020-01-10 03:19:10 +01:00
Davide Varricchio
208a123c47
Update PYAEHW4A1 to version 0.3.4 ( #30616 )
...
* Update manifest.json
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-01-09 13:07:23 -05:00
Daniel Perna
9ce5c65b14
Update pyhomematic to 0.1.63 ( #30594 )
2020-01-09 00:32:57 +01:00
Bram Kragten
6112092949
Updated frontend to 20200108.0 ( #30591 )
2020-01-08 21:02:07 +01:00
David Bonnes
2c1e354537
evohome: allow two round thermostats per gateway ( #30589 )
...
* bugfix issue #30517
* bump library, tweak name in manifest
* remove lint hint
2020-01-08 18:57:28 +00:00
Franck Nijhof
120a96ff59
Bump adguardhome to 0.4.1 ( #30586 )
2020-01-08 10:48:57 -05:00
Ernst Klamer
31553796da
Bump pyRFXtrx to 0.25 ( #30566 )
2020-01-08 09:20:50 +01:00
Bram Kragten
1ce662d699
Updated frontend to 20200107.0 ( #30561 )
2020-01-07 22:55:10 +01:00
Jeff Irion
98bb400f3a
Bump adb-shell to 0.1.1 and androidtv to 0.0.38 ( #30539 )
...
* Bump adb-shell to 0.1.1 and androidtv to 0.0.38
* Bump adb-shell to 0.1.1 and androidtv to 0.0.38
* Bump adb-shell to 0.1.1 and androidtv to 0.0.38
2020-01-07 13:30:15 +01:00
Paulus Schoutsen
c963128306
Upgrade to use new version of HASS-nabucasa ( #30506 )
...
* Upgrade to use new version of HASS-nabucasa
* Update hass-nabucasa to 0.31
2020-01-07 13:25:57 +01:00
Jeff Irion
5ec5df77cc
Register 'androidtv.download' and 'androidtv.upload' services ( #30086 )
...
* Add tests
* Add FileSync test
* Fill in services.yaml for 'androidtv.adb_filesync' service
* Update example paths in services.yaml
* Bump androidtv to 0.0.37
* Bump androidtv to 0.0.37
* Bump androidtv to 0.0.37
* Import LockNotAcquiredException
* Import LockNotAcquiredException from androidtv.exceptions
* Rename 'host' to 'address'
* Add a logging statement when an ADB command is skipped
* Check hass.config.is_allowed_path(local_path)
* Add return
* Fix pylint
* Reduce duplicated code (AndroidTVDevice vs. FireTVDevice)
* Split 'adb_filesync' service into 'download' and 'upload' services
* Don't use '.get()' for required data; return if the services are already registered
* Replace "command" with ATTR_COMMAND
* Don't try to connect to a device if it is a duplicate
2020-01-06 23:10:13 +01:00
Maciej Bieniek
21029b1d7b
Add Brother Printer integration ( #30359 )
...
* Init entities as unavailable when offline
* Initial commit
* Fix CODEOWNERS
* CODEOWNERS
* Run script.hassfest
* Add initial test
* Bump library
* More tests
* Tests
* Add new sensors and fix KeyError
* Fix unique_id and device_info
* Fix check for configured device
* More tests
* Bump library version
* Add uptime sensor
* Use config entry unique ID
* Run python3 -m script.gen_requirements_all
* Fix pylint error
* Remove pysnmp dependency
* Raise ConfigEntryNotReady when device offline at HA start
* Remove period from logging message
* Generator simplification
* Change raise_on_progress
* Rename data to printer
* Move update state to async_update
* Remove unused _unit_of_measurement
* Remove update of device_info
* Suggested change for tests
* Remove unnecessary argument
* Suggested change
2020-01-06 11:06:16 -06:00
Alan Tse
f4f7c25f74
Bump teslajsonpy to 0.2.2 ( #30512 )
...
Fixes #30235
2020-01-06 09:52:26 +01:00
brefra
4efbe7135c
Add LED control of push buttons and bump velbus-library ( #30445 )
...
* Add LED control
* Bump python-velbus library to 2.0.35
To have LED control available in library
* Apply black formating
* Fix no-else-return pylint error
* Changed to f-string and more dry code
* Rewrite turn_on for LED control
2020-01-06 01:28:10 +01:00
Ville Skyttä
f400b77837
Preserve new BLE tracker item name if seen before adding discovery ( #30318 )
...
* Preserve new BLE device name if one seen before the last scan but not on it
* Save an indented else block
* Use async_fire_time_changed and mock_device_tracker_conf in tests
2020-01-05 23:13:54 +02:00
Franck Nijhof
639cdf5eef
Bump twentemilieu to 0.2.0 ( #30471 )
2020-01-04 22:55:04 +01:00
Franck Nijhof
42b86d4b4e
Bump wled to 0.2.1 ( #30474 )
...
* Bump wled to 0.2.0
* Bump wled to 0.2.1
2020-01-04 22:52:37 +01:00
Franck Nijhof
bf9418e51a
Bump adguardhome to 0.4.0 ( #30483 )
2020-01-04 22:47:34 +01:00
Franck Nijhof
049ced63b1
Bump elgato to 0.2.0 ( #30485 )
2020-01-04 20:25:07 +01:00
David Cramer
3033dbd86c
Add Sentry component ( #30422 )
2020-01-03 21:34:20 +01:00
Marcelo Moreira de Mello
e7af759330
Bump ring to 0.2.9 ( #30439 )
2020-01-03 12:19:14 -06:00
Robert Svensson
536b201472
WIP deCONZ - Support Fyrtur/Kadrilj battery sensors ( #30403 )
...
* Sensor.binary is None means unsupported sensor
* Don't create ordinary sensor on ZHABattery type
2020-01-03 15:15:32 +01:00
Bas Nijholt
0d5486f772
Add KEF speakers integration ( #28959 )
...
* add KEF speakers platform for the integration
This will work with the KEF LS50 Wireless and KEF LSX speakers.
The development of this code happened on https://github.com/basnijholt/media_player.kef
* rename DATA_KEF -> DOMAIN
* use aiokef v0.2.0 and support LSX and new features
* sort imports
* fix @MartinHjelmare's suggestions
* remove _CONFIGURING
* change STATE_UNKNOWN to None
* use lat and long for unique_id
* bump aiokef to v0.2.2
* use config[ATTR] instead of config.get(ATTR)
* use getmac
* fix case when MAC is None
* use host as instance lifetime id
* fix requirements
2020-01-03 14:59:44 +01:00
Robert Svensson
0a4f3ec1ec
Use config entry unique id for deCONZ ( #30122 )
...
* Use config entry unique id
* Clean up
* Backwards compatiblity note
* Fix some of Balloobs comments
* Bump dependency to v66
* Black somehow missed config flow tests...
* Move set unique ID til after possibility to update existing entry
2020-01-03 11:50:53 +01:00
Oliver
b097a64010
Implemented media_play & media_pause / push to version 0.7.11 of denonavr ( #30421 )
...
* Implement media_play & media_pause / push to version 0.7.11 of denonavr
* fix denonavr version in requirements_test_all.txt
2020-01-02 22:06:33 -06:00
Josh Bendavid
9064058a03
Add generic command functionality to denonavr ( #29295 )
...
* Add generic command functionality to denonavr
* add minimal unit tests for denonavr
* fix import order
* simplify denonavr unit test
* handle domain specific service calls with dispatcher
* update unit tests
* update unit tests
* remove unnecessary return value
* fix handling of mock instances in unit tests
2020-01-02 22:30:20 +01:00
Fabian Affolter
e099d57bde
Upgrade zeroconf to 0.24.4 ( #30347 )
2020-01-01 14:04:37 +01:00
Josh Bendavid
fc23b4f83f
Migrate webostv to new library and make integration async with callback state updates ( #29296 )
...
* migrate webostv to new aiopylgtv version of the library and add support
for generic commands, input/button commands, and callback state updates
* update requirements
* cleanup and bump aiopylgtv version
* update webostv unit tests
* make webostv unit tests work with python 3.7
* cleanup for code checks
* cleanup and code review
* make all client request functions coroutines
* make host required for webostv configuration
* remove generic command and button functionality plus related cleanup
* fix previous track function
* update unit tests
* fix imports for unit tests
* update unit test
* further unit test updates
* remove unnecessary setup call in unit tests
* restore previous behaviour with client key config file in hass configuration directory
2020-01-01 00:26:35 +01:00
Franck Nijhof
d8d75d882b
Bump pyps4-2ndscreen to 1.0.4 ( #30327 )
2019-12-31 15:52:45 -05:00
SukramJ
b0a0871bed
Bump dependency for HomematicIP Cloud ( #30319 )
2019-12-31 14:45:17 +01:00
Maciej Bieniek
2c1a7a54cd
Add GIOS integration ( #28719 )
...
* Initial commit
* Add gios to requirements
* Add tests
* Update .coveragerc file
* Run gen_requirements_all.py
* Change DEFAULT_SCAN_INTERVAL
* Better strings
* Bump library version
* run script.hassfest
* run isort
* Add icons mapping
* Remove unnecessary f-string
* Remove unnecessary listener
* Refactoring config_flow
* Add unique_id to config entry
* Change AQI states to consts in English
* Remove unused init
* Remove unused exception
* Remove private instance attribute
* Remove overwrite state property
* Fix pylint error
* Add SCAN_INTERVAL for air_quality entity
* Add _abort_if_unique_id_configured()
2019-12-31 13:05:31 +01:00
Andrew Sayre
914aea9446
Bump pysmartthings 0.7.0 ( #30302 )
2019-12-30 14:49:56 -06:00
Fabian Affolter
d0c9a42b81
Add custom validator for countries ( #30280 )
2019-12-30 17:51:25 +01:00
Ville Skyttä
9892564ab5
Upgrade rflink to 0.0.50, ignore_devices now supports * and ? anywhere ( #30268 )
...
https://github.com/aequitas/python-rflink/releases/tag/0.0.50
https://github.com/aequitas/python-rflink/releases/tag/0.0.49
https://github.com/aequitas/python-rflink/releases/tag/0.0.48
https://github.com/aequitas/python-rflink/releases/tag/0.0.47
2019-12-29 21:12:49 +02:00
Maikel Punie
e1e8d6a562
Bump python-velbus library to 2.0.32 to fix problems with the glaspanels ( #30257 )
2019-12-28 21:16:52 +01:00
Felix Barbalet
0323b246bd
Bump libpurecool to 0.6.0 ( #30247 )
...
* bump libpurecool to 0.6.0 - fixes home-assistant/home-assistant#26367
* update manifest too
2019-12-28 16:19:18 +01:00
SukramJ
134dc45b77
Bump dependency for HomematicIp cloud ( #30237 )
...
* Bump dependency for HomematicIp cloud
* Update test_data
2019-12-28 13:46:04 +01:00
Marcelo Moreira de Mello
59fee12b45
Bump ring to 0.2.8 to fix Oauth issues ( #30245 )
2019-12-28 10:15:35 +01:00
David F. Mulcahey
05a0922dc0
Bump ZHA dependencies ( #30228 )
...
* bump dependencies
* requirement files
* bump quirks to 0.0.30
2019-12-26 17:08:14 -05:00
Alan Tse
e58ef36adc
Bump teslajsonpy to 0.2.1 ( #30217 )
...
Closes #29922
2019-12-26 13:25:49 +01:00
Fabian Affolter
783672d305
Upgrade zeroconf to 0.24.3 ( #30187 )
2019-12-24 14:11:01 +01:00
Alan Tse
3aa2ae1700
Enable config flow for Tesla ( #28744 )
...
* build: bump teslajsonpy to 0.2.0
* Remove tests
* feat: add config flow
* feat: add async
* perf: convert unnecessary async calls to sync
* feat: add charger voltage and current sensor
* feat: add options flow
* build: bump teslajsonpy to 0.2.0
* Remove icon property
* Revert climate mode change
* Remove charger sensor
* Simplify async_setup_platform
* Update homeassistant/components/tesla/sensor.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/tesla/binary_sensor.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Address requested changes
* Fix pylint error
* Address requested changes
* Update codeowners
* Fix pylint error
* Address requested changes
* Address requested change
* Remove unnecessary check for existing config entry
* Load scan_interval in async_setup_entry
* Include coverage of config_flow
* Add tests for full coverage
* Address requested test changes
* Remove unnecessary init lines
* Remove unnecessary init
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2019-12-23 21:54:25 +01:00
Franck Nijhof
b1bb2298e0
Bump sqlalchemy to 1.3.12 ( #30142 )
2019-12-22 19:52:39 +01:00
Fabian Affolter
ed0ee3100d
Upgrade zeroconf to 0.24.2 ( #30140 )
2019-12-22 12:01:22 +01:00
Paulus Schoutsen
32aae7017e
Remove requirement from entity integration ( #30113 )
2019-12-22 10:32:42 +01:00
Maikel Punie
3911f24f75
Upgrade python-velbus ( #30110 )
2019-12-21 11:20:31 +01:00
Paulus Schoutsen
b3098c9f2c
Bump ring to 0.2.5 ( #30103 )
2019-12-20 20:42:13 +01:00
Aaron Bach
0adb88156d
Bump simplisafe-python to 5.3.6 ( #30055 )
2019-12-18 21:06:57 +01:00