Robert Svensson
fce9697591
deCONZ - Revert from using disabled_by when setting options ( #31446 )
...
* Revert from using disabled_by when setting options
* Remove signalling for changed options
* Evaluate allow group option earlier when adding a group
2020-02-04 16:37:01 -08:00
HomeAssistant Azure
3801d5adf4
[ci skip] Translation update
2020-02-05 00:31:54 +00:00
Paulus Schoutsen
c85a7934ed
Add brightness_step to light.turn_on ( #31452 )
...
* Clean up light turn on service
* Add brightness_step to turn_on schema
* Fix import
* Fix imports 2
* Fix RFLink test
2020-02-04 16:13:29 -08:00
Paulus Schoutsen
e970177eeb
Use entity.async_request_call in service helper ( #31454 )
...
* Use entity.async_request_call in service helper
* Clean up semaphore handling
* Address comments
* Simplify call entity service helper
* Fix stupid rflink test
2020-02-04 15:30:15 -08:00
Quentame
2c439af165
Fix iCloud device battery level can be None ( #31468 )
2020-02-05 00:26:47 +01:00
Paulus Schoutsen
370e2ffa5a
Fix coordinator reference ( #31467 )
2020-02-04 14:57:15 -08:00
Paulus Schoutsen
f41623ca64
Log warning when entities referenced in service call not found ( #31427 )
...
* Raise entities not found error
* Make it a warning, not an error
* Add support for MATCH_ENTITY_NONE
* Fix lint
* Fix tests
2020-02-04 14:42:07 -08:00
Quentame
201ea2557e
Add config flow to Meteo-France ( #29927 )
...
* Add config flow to Meteo-France
* Review 1
* Use config_entry.unique_id
* Fix config_flow _show_setup_form + init
* Remove empty *_setup_platform()
* Avoid HomeAssistantError: Entity id already exists: sensor.[city_name]_[sensor_type]. Platform meteo_france does not generate unique IDs
- when multiple district in one city
* Review + abort when API error
* Fix I/O
* Remove monitored_conditions
* Add async_unload_entry
* Review 3
* Fix pipe
* alert_watcher is already None
* Review 4
* Better fix for "Entity id already exists"
* Whoops, fix tests
* Fix string
2020-02-04 22:37:59 +01:00
Raman Gupta
1efea50654
Update vizio host check to handle entries that don't have port ( #31463 )
...
* Update vizio host check to handle entries that don't have port
* add comment explaining no_port test for future
* remove _name_is_same function and support user updating name in config
* Update strings.json
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-02-04 11:31:03 -08:00
Paulus Schoutsen
d411ae2503
Bumped version to 0.105.0b7
2020-02-04 09:29:39 -08:00
Bram Kragten
e5b6fbf374
Updated frontend to 20200130.1 ( #31460 )
2020-02-04 09:29:21 -08:00
etheralm
af75a4bc85
Update libpurecool upstream library to latest version ( #31457 )
...
* Update upstream library to latest version
* update version in requirements_all.txt
* update version in requirements_all.txt
2020-02-04 09:27:04 -08:00
Bas Nijholt
10d5ce24f6
Keep track of the derivative for unit_time ( #31397 )
...
* keep track of the derivative for unit_time
In this way, you will get a better estimate of the derivate during
the timescale that is relavant to the sensor.
This solved a problem where sensors have a low output resolution.
For example a temperature sensor that can only be integer numbers.
It might report many values that are the same and then suddenly go up one value.
Only in that moment (with the current implementation) the derivative will be finite.
With my proposed implementation, this problem will not occur, because it takes the average
derivative of the last `unit_time`.
* only loop as much as needed
* treat the special case of 1 entry
* add option time_window
* use cv.time_period
* fix comment
* set time_window=0 by default
* rephrase comment
* use timedelta for time_window
* fix the "G" unit_prefix and add more prefixes
https://en.wikipedia.org/wiki/Unit_prefix
* add debugging lines
* simplify logic
* fix bug where the there was a division of unit_time instead of multiplication
* simplify tests
* add test_data_moving_average_for_discrete_sensor
* fix test_dataSet6
* improve readability of the tests
* better explain the test
* remove debugging log lines
2020-02-04 09:27:03 -08:00
quthla
1008ab20ba
Fix theme color ( #31366 )
2020-02-04 09:27:02 -08:00
escoand
2f2146c989
Samsung TV refinements ( #31248 )
...
* use st not deviceType
* show model in flow title
* Update strings.json
* add re-auth to entity
* add re-auth to config_flow
* handle auth popup better
* use media player domain const
* fix tests
* rename not_found to not_successful
* authz not authn
* Update media_player.py
* Update config_flow.py
* Update media_player.py
* Update test_media_player.py
* finalize re-auth
* fix ssd tests
* better naming
* fix ip-address-mock serialization
* fix turn_on_action serialization
* add type of hass object
* fix acces denied test
* remove half-added typing
* async get ip address
* fix pylint
2020-02-04 09:27:01 -08:00
Yarmo Mackenbach
9bb8b2bc00
Update NSAPI to 3.0.2 ( #30971 )
...
* Bump NSAPI version to 3.0.1
* Compatibility with NSAPI 3.0.1 response
* Removed commented code
* Obsolete setups receive an upgrade notification
* Bump NS-API to 3.0.2
* Assign platform values directly
* Removed obsolete config warning
* Improved reference to obsolete password
2020-02-04 09:27:00 -08:00
etheralm
8af9585f12
Update libpurecool upstream library to latest version ( #31457 )
...
* Update upstream library to latest version
* update version in requirements_all.txt
* update version in requirements_all.txt
2020-02-04 08:23:08 -08:00
Bram Kragten
9097912469
Updated frontend to 20200130.1 ( #31460 )
2020-02-04 17:07:09 +01:00
Raman Gupta
151f60658c
Bump pyvizio version for bug fixes ( #31453 )
2020-02-04 09:19:14 +01:00
HomeAssistant Azure
db6449c3fb
[ci skip] Translation update
2020-02-04 00:31:49 +00:00
ochlocracy
4602d7370c
Remove Alexa.InputController from devices without supported inputs in Alexa ( #31450 )
...
* Yield Alexa.InputController only for supported inputs.
* Add Comment.
* Comment fix.
2020-02-03 16:19:40 -08:00
Bas Nijholt
119566f280
Keep track of the derivative for unit_time ( #31397 )
...
* keep track of the derivative for unit_time
In this way, you will get a better estimate of the derivate during
the timescale that is relavant to the sensor.
This solved a problem where sensors have a low output resolution.
For example a temperature sensor that can only be integer numbers.
It might report many values that are the same and then suddenly go up one value.
Only in that moment (with the current implementation) the derivative will be finite.
With my proposed implementation, this problem will not occur, because it takes the average
derivative of the last `unit_time`.
* only loop as much as needed
* treat the special case of 1 entry
* add option time_window
* use cv.time_period
* fix comment
* set time_window=0 by default
* rephrase comment
* use timedelta for time_window
* fix the "G" unit_prefix and add more prefixes
https://en.wikipedia.org/wiki/Unit_prefix
* add debugging lines
* simplify logic
* fix bug where the there was a division of unit_time instead of multiplication
* simplify tests
* add test_data_moving_average_for_discrete_sensor
* fix test_dataSet6
* improve readability of the tests
* better explain the test
* remove debugging log lines
2020-02-03 14:22:47 -08:00
ochlocracy
c8d9b83b24
Update StepSpeaker and Speaker interfaces in Alexa ( #31444 )
...
* Yield only one Speaker interface.
* Yield PowerController only is supported.
* Revert "Yield PowerController only is supported."
This reverts commit c0dbf7e4
* Add Alexa.Speaker interface properties.
* Refactor tests for Alexa.Speaker and Alexa.StepSpeaker.
* Code Smell Change.
* Fix R1705: Unnecessary "elif" after "return".
2020-02-03 14:20:39 -08:00
quthla
3f9dbe6845
Fix theme color ( #31366 )
2020-02-03 14:09:25 -08:00
Kasper Kirkegaard
f5b790054a
Fix misspelled sensor names ( #31344 )
2020-02-03 21:31:53 +01:00
Konsts
114d48ed8b
Add timeout attribute for send files ( #31379 )
...
* Add timeout attribute for send files
* Remove dublicate
Remove attribute dublicate in BASE_SERVICE_SCHEMA
* Remove duplicate
return attribute to BASE_SERVICE_SCHEMA and remove from SERVICE_SCHEMA_SEND_FILE
* Add timeout parameter description
Add timeout parameter description for "send message" and "send location"
2020-02-03 21:23:58 +01:00
escoand
4550968316
Samsung TV refinements ( #31248 )
...
* use st not deviceType
* show model in flow title
* Update strings.json
* add re-auth to entity
* add re-auth to config_flow
* handle auth popup better
* use media player domain const
* fix tests
* rename not_found to not_successful
* authz not authn
* Update media_player.py
* Update config_flow.py
* Update media_player.py
* Update test_media_player.py
* finalize re-auth
* fix ssd tests
* better naming
* fix ip-address-mock serialization
* fix turn_on_action serialization
* add type of hass object
* fix acces denied test
* remove half-added typing
* async get ip address
* fix pylint
2020-02-03 20:34:02 +01:00
SukramJ
03642d9029
Add missing await to HMIPC ( #31415 )
...
* Add missing await to HMIPC
* use callback instead
* Fix call, move callback to hap
2020-02-03 20:27:20 +01:00
Aaron Bach
bea7aae8cd
Fix issues with Ambient PWS dispatcher topic ( #31439 )
...
* Correct over-broad Ambient PWS data updates
* Make sure we provide a callable
* Don't use a partial
2020-02-03 12:23:51 -07:00
Aaron Bach
30e803d70b
Fix issue with WWLLN dispatcher topic ( #31442 )
2020-02-03 12:23:19 -07:00
Aaron Bach
e799b08215
Fix issue with IQVIA dispatcher topic ( #31440 )
...
* Fix issues with IQVIA dispatcher topic
* Use f-string
2020-02-03 12:23:06 -07:00
Aaron Bach
74fd57e23a
Fix issue with Notion dispatcher topic ( #31441 )
...
* Fix issue with Notion dispatcher topic
* Use f-string
2020-02-03 12:22:50 -07:00
Vincent Le Bourlot
ad5db47618
Clean up Tahoma smartlock ( #31430 )
...
* Added lock support for tahoma
* Removed unused constant.
2020-02-03 20:21:38 +01:00
tetienne
8bc77f0421
Add color to light template ( #31435 )
...
* Add color support to light template
* Add tests about color support
2020-02-03 08:27:01 -08:00
Yarmo Mackenbach
45c997ea04
Update NSAPI to 3.0.2 ( #30971 )
...
* Bump NSAPI version to 3.0.1
* Compatibility with NSAPI 3.0.1 response
* Removed commented code
* Obsolete setups receive an upgrade notification
* Bump NS-API to 3.0.2
* Assign platform values directly
* Removed obsolete config warning
* Improved reference to obsolete password
2020-02-03 14:39:45 +01:00
Vincent Le Bourlot
f49a392188
Add guard clause for discovery_info to tahoma platforms ( #31434 )
2020-02-03 13:30:44 +01:00
Paulus Schoutsen
e78378d90f
Pass correct config to updater ( #31428 )
2020-02-03 09:51:27 +01:00
Raman Gupta
ee927fbc9e
Bump pyvizio version and add additional device info ( #31417 )
...
* bump pyvizio version and add additional device info
* add patches for get_model and get_version
* change keywrod argument to positional for _test_service
2020-02-03 08:41:58 +01:00
Paulus Schoutsen
13aae8b5ec
Bumped version to 0.105.0b6
2020-02-02 20:31:39 -08:00
springstan
744ae82933
Replace cmp option with eq and order ( #31423 )
2020-02-02 20:28:52 -08:00
Rami Mosleh
04cb2e9fd5
Rework Mikrotik device scanning following Unifi ( #27484 )
...
* rework device scanning, add tests
* update requirements and coverage
* fix description comments
* update tests, fix disabled entity updates
* rework device scanning, add tests
* update requirements and coverage
* fix description comments
* update tests, fix disabled entity updates
* update librouteros to 3.0.0
* fix sorting
* fix sorting 2
* revert to 2.3.0 as 3.0.0 requires code update
* fix requirements
* apply fixes
* fix tests
* update hub.py and fix tests
* fix test_hub_setup_failed
* rebased on dev and update librouteros to 3.0.0
* fixed test_config_flow
* fixed tests
* fix test_config_flow
2020-02-02 20:25:45 -08:00
HomeAssistant Azure
787faaa508
[ci skip] Translation update
2020-02-03 00:31:45 +00:00
Aaron Bach
2610415501
Streamline SimpliSafe data and token management ( #31324 )
...
* Streamline SimpliSafe API usage
* Streamline SimpliSafe data and token management
* Correctly define self.systems
* Inline update method
2020-02-02 17:16:09 -07:00
Paulus Schoutsen
4f79ec0c78
Bumped version to 0.105.0b5
2020-02-02 15:39:51 -08:00
Josh Bendavid
9dfc00898b
always call set_volume with integer values ( #31418 )
2020-02-02 15:39:41 -08:00
Franck Nijhof
67e7541016
Fix device name Google Assistant when using aliases ( #31416 )
...
* Fix device name Google Assistant when using aliases
* Adjust cloud tests
2020-02-02 15:39:40 -08:00
Martin
2c1b465215
Emulated Hue + Alexa: Fix devices not discovered and error response ( #30013 & #29899 ) ( #31413 )
...
* Revert "Emulated Hue: changed the reported fallback device-type to fix Alexa compatibility issues (#30013 )"
This reverts commit ddc8d9e25c
.
* Revert "Emulated Hue: updated tests (#30013 )"
This reverts commit 90df461e75
.
* Emulated Hue + Alexa: changed the fallback device-type again to "Dimmable Light" (#30013 ) after collective debugging; fixed brightness for on/off-devices and scripts to prevent "device malfunction" response from Alexa (#29899 )
* Emulated Hue + Alexa: lint (#30013 , #29899 )
2020-02-02 15:39:39 -08:00
akasma74
3cbd426c52
Fix rflink commands containing equals sign ( #31412 )
...
* new lib verson available
* new rflink lib version
* new rflink lib version
2020-02-02 15:39:38 -08:00
FrengerH
a54d5f0bc4
deCONZ - Fix magic cube awake gesture ( #31403 )
2020-02-02 15:39:37 -08:00
Paulus Schoutsen
5b7a65c5ea
Fix service annotations ( #31402 )
...
* Fix service annotations
* Filter area_id from service data
* Fix services not accepting entities
* Typo
2020-02-02 15:39:37 -08:00