Paulus Schoutsen
7073b0eb88
Upgrade Ring to new version ( #30666 )
...
* Upgrade Ring to new version
* Move legacy cleanup down
* Fix test
2020-01-11 16:04:39 -08:00
Alexei Chetroi
4972b249bf
Use collection helpers for input_text entities ( #30633 )
...
* Refactor input_text to use config dict.
* Use collections for input_text.
* Update homeassistant/components/input_text/__init__.py
Better logging names.
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/input_text/__init__.py
Correct artifacts.
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/input_text/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Cleanup.
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-01-11 17:37:39 -05:00
Ville Skyttä
4a66eb0a69
Upgrade huawei-lte-api to 1.4.6 ( #30683 )
...
https://github.com/Salamek/huawei-lte-api/releases/tag/1.4.6
https://github.com/Salamek/huawei-lte-api/releases/tag/1.4.5
2020-01-11 23:36:40 +01:00
Quentame
519c1fa2da
Update iCloud sensors when service finish its update ( #30680 )
...
* Update iCloud sensors when needed
* Add sensor should_poll
2020-01-11 23:12:55 +01:00
Ville Skyttä
62f53b656d
Fix test_scenes_with_entity ( #30684 )
...
Don't assume any particular order for returned scenes; it's undefined
(currently uses dict values()).
2020-01-11 22:25:59 +01:00
Alexei Chetroi
7d506bc38b
Use storage collections for input_select entity management ( #30604 )
...
* Refactor input_select to use _config dict.
* Use collections for input_select.
* Add tests.
* Move async_setup to top.
* Cleanup.
* async_write_ha_state()
* Update homeassistant/components/input_select/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
2020-01-11 11:37:57 -05:00
cgtobi
e793ed9ab0
Refactor Netatmo integration ( #29851 )
...
* Refactor to use ids in data class
* Use station_id
* Refactor Netatmo to use oauth
* Remove old code
* Clean up
* Clean up
* Clean up
* Refactor binary sensor
* Add initial light implementation
* Add discovery
* Add set schedule service back in
* Add discovery via homekit
* More work on the light
* Fix set schedule service
* Clean up
* Remove unnecessary code
* Add support for multiple entities/accounts
* Fix MANUFACTURER typo
* Remove multiline inline if statement
* Only add tags when camera type is welcome
* Remove on/off as it's currently broken
* Fix camera turn_on/off
* Fix debug message
* Refactor some camera code
* Refactor camera methods
* Remove old code
* Rename method
* Update persons regularly
* Remove unused code
* Refactor method
* Fix isort
* Add english strings
* Catch NoDevice exception
* Fix unique id and only add sensors for tags if present
* Address comments
* Remove ToDo comment
* Add set_light_auto back in
* Add debug info
* Fix multiple camera issue
* Move camera light service to camera
* Only allow camera entities
* Make test pass
* Upgrade pyatmo module to 3.2.0
* Update requirements
* Remove list comprehension
* Remove guideline violating code
* Remove stale code
* Rename devices to entities
* Remove light platform
* Remove commented code
* Exclude files from coverage
* Remove unused code
* Fix unique id
* Address comments
* Fix comments
* Exclude sensor as well
* Add another test
* Use core interfaces
2020-01-11 12:20:00 +01:00
etheralm
5ffbf55170
Add support for Dyson TP06 fan ( #30611 )
...
* initial commit
* update manifest.json
* update CODEOWNERS
* remove unnecessary else
* add rest of asserts for TP06 state test
2020-01-11 10:41:52 +01:00
Jörg Thalheim
b128814acf
pushover: improve error when image download fails ( #30615 )
2020-01-11 10:36:50 +01:00
Alexei Chetroi
9c551ae85d
Use storage based collections for input_number entities ( #30576 )
...
* Use collections for input_number.
* Add tests.
* Typo fix.
* Make editable a public attribute.
* Move async_setup to top.
* Update homeassistant/components/input_number/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/input_number/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io >
* Cleanup.
* async_write_ha_state()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-01-10 23:27:41 -05:00
Paulus Schoutsen
86bdba2ea2
Bumped version to 0.104.0b2
0.104.0b2
2020-01-10 20:18:35 -08:00
HomeAssistant Azure
77d184ee25
[ci skip] Translation update
2020-01-10 20:18:20 -08:00
HomeAssistant Azure
d0357ceecd
[ci skip] Translation update
2020-01-10 20:18:20 -08:00
HomeAssistant Azure
0fc2cce4dc
[ci skip] Translation update
2020-01-10 20:18:20 -08:00
Dave T
80a1084f2d
Update ON/OFF condition and triggers to match documentation and UI, issue #30462 ( #30663 )
2020-01-10 20:17:13 -08:00
Alexei Chetroi
2eff988a5c
Fix ZHA temperature sensor restoration ( #30661 )
...
* Add test for restoring state for zha temp.
* Don't restore unit of measurement for ZHA sensors.
Properly restore ZHA temperature sensor state.
2020-01-10 20:17:12 -08:00
Jc2k
449e6841a7
Fix HomeKit with entity registry restoration where supported_features is a non-None falsey ( #30657 )
...
* Fix homekit with #30094
* Fix test
2020-01-10 20:17:12 -08:00
Dave T
c1c90b8034
Update ON/OFF condition and triggers to match documentation and UI, issue #30462 ( #30663 )
2020-01-10 19:59:11 -08:00
Alexei Chetroi
008dddb17c
Fix ZHA temperature sensor restoration ( #30661 )
...
* Add test for restoring state for zha temp.
* Don't restore unit of measurement for ZHA sensors.
Properly restore ZHA temperature sensor state.
2020-01-10 20:30:58 -05:00
ochlocracy
605b0ceb5f
Add support for variable fan speed list length. ( #30574 )
2020-01-10 17:26:37 -08:00
Jc2k
669c89e8c0
Fix HomeKit with entity registry restoration where supported_features is a non-None falsey ( #30657 )
...
* Fix homekit with #30094
* Fix test
2020-01-10 16:33:48 -08:00
HomeAssistant Azure
d6512c8a9f
[ci skip] Translation update
2020-01-11 00:31:55 +00:00
ochlocracy
74a198e37b
Implement TimeHoldController Interface in Alexa ( #30650 )
...
* Implement Alexa.TimeHoldController Interface
* Add test for timer resume directive.
2020-01-10 23:11:50 +01:00
Paulus Schoutsen
f505310f11
Bumped version to 0.104.0b1
0.104.0b1
2020-01-10 13:37:13 -08:00
Phil Bruckner
626c01b4a0
Do not save last_seen if older than prev_seen ( #30647 )
...
Also add warnings when updates skipped similar to google_maps
2020-01-10 13:37:03 -08:00
springstan
c785b791a2
Bump Adafruit_BBIO to 1.1.1 ( #30630 )
2020-01-10 13:37:02 -08:00
Pascal Vizeli
a6492cc7bb
Set body size for Proxy / streams to 16mb ( #30608 )
2020-01-10 13:37:02 -08:00
Robert Svensson
5a8311e9d8
Fix problem with restoring POE control ( #30597 )
2020-01-10 13:37:01 -08:00
Paulus Schoutsen
0b3b589457
Add Ring config flow ( #30564 )
...
* Add Ring config flow
* Address comments + migrate platforms to config entry
* Migrate camera too
* Address comments
* Fix order config flows
* setup -> async_setup
2020-01-10 13:36:34 -08:00
Paulus Schoutsen
e58b41ef23
Implement capability attributes ( #30545 )
...
* Implement capability attributes
* Fix HeOS update order
* Fix test
2020-01-10 13:35:44 -08:00
Phil Bruckner
c7e300e5b1
Fix upnp raw sensor state formatting when None ( #30444 )
2020-01-10 13:35:43 -08:00
NobleKangaroo
e2f591e5bc
Remove self as Emulated Hue codeowner ( #30654 )
2020-01-10 22:35:18 +01:00
ochlocracy
d0062fc740
Fix Alexa ChangeReports Filter non-proactively_reported_properties ( #30655 )
...
* Fix Change Report Properties.
* Fix Change Report Properties.
2020-01-10 22:34:50 +01:00
Paulus Schoutsen
3f29c234b8
Add Ring config flow ( #30564 )
...
* Add Ring config flow
* Address comments + migrate platforms to config entry
* Migrate camera too
* Address comments
* Fix order config flows
* setup -> async_setup
2020-01-10 21:35:31 +01:00
Paulus Schoutsen
3348f4f6d1
Add search integration ( #30511 )
...
* Add search integration
* Add scenes and config entry support
* Update comments
* Add support for groups
* Allow querying config entry
* Update manifest
* Fix scene tests
2020-01-10 19:57:37 +01:00
Robert Svensson
d883ee62f8
deCONZ - Disable daylight sensor by default ( #30625 )
...
* Dont enable daylight sensor by default
* Fix tests
2020-01-10 19:57:08 +01:00
springstan
c13b461737
Bump Adafruit_BBIO to 1.1.1 ( #30630 )
2020-01-10 19:56:41 +01:00
Ville Skyttä
74cde3de6e
Upgrade pydocstyle to 5.0.2 ( #30648 )
...
https://github.com/PyCQA/pydocstyle/blob/5.0.2/docs/release_notes.rst
2020-01-10 19:56:07 +01:00
Fabian Affolter
fb2e059346
Upgrade colorlog to 4.1.0 ( #30642 )
2020-01-10 19:55:49 +01:00
Phil Bruckner
d65f2ac31a
Do not save last_seen if older than prev_seen ( #30647 )
...
Also add warnings when updates skipped similar to google_maps
2020-01-10 19:55:39 +01:00
Fabian Affolter
53a42ccd5d
Upgrade pylast to 3.2.0 ( #30644 )
2020-01-10 16:59:40 +01:00
Fabian Affolter
5e3747a058
Upgrade shodan to 1.21.2 ( #30641 )
2020-01-10 16:58:13 +01:00
Fabian Affolter
ec1109329b
Upgrade praw to 6.5.0 ( #30643 )
2020-01-10 16:57:52 +01:00
Raman Gupta
d25aa1f183
Convert vizio component from sync to async component ( #30605 )
...
* add device_info property and move component to async
* use new VizioAsync class to have proper async support
* remove hass from VizioDevice init since it is not needed
* update requirements_all
* missed type hint
* updates based on review
* pyvizio version bump
* additional fixes based on review
* mistake in last commit
* remove device_info property because it can't be used unless this integration has config flow support
2020-01-10 03:53:47 +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 f37057819fd751a654779da743d0300751e963be.
* 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
HomeAssistant Azure
4fb36451c2
[ci skip] Translation update
2020-01-10 00:31:50 +00:00
Nathan
955aa1de39
Add INFO logging to generic_thermostat component for keep-alive turn … ( #28740 )
...
* Add INFO logging to generic_thermostat component for keep-alive turn on/off
* run black
2020-01-10 00:20:16 +01:00
tiagofreire-pt
7052cdded1
Change nomenclature for Roborock fan speeds ( #30614 )
...
* Change nomenclature for Roborock fan speeds
* Update test_vacuum.py
* Update test_vacuum.py
2020-01-09 23:49:13 +01:00
Daniel Lashua
669844e4dd
Check netgear device_tracker link_rate to ensure device is connected ( #30581 )
...
* check link_rate to ensure device is connected
* black
2020-01-09 20:45:42 +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