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
Paulus Schoutsen
13aae8b5ec
Bumped version to 0.105.0b6
2020-02-02 20:31:39 -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
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 ddc8d9e25c0c8fd4073c0c516de9fa096cceb9bc.
* Revert "Emulated Hue: updated tests (#30013 )"
This reverts commit 90df461e752fd6ecc1dc65bae0eba17f26a82f5f.
* 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
springstan
fb26dd3028
Revert "Bump alarmdecoder to 1.13.9 ( #30303 )" ( #31385 )
...
This reverts commit f11d39f8eb .
2020-02-02 15:39:36 -08:00
Robert Svensson
aaea55efed
deCONZ - Services normalize bridge id ( #31378 )
...
* Services should also make sure to normalize bridge id since users do not know to manage themselves
2020-02-02 15:39:35 -08:00
ochlocracy
d91f9fc2f5
Filter int in fan speed_list when yielding RangeController in Alexa ( #31375 )
...
* Allow for int in fan speed_list.
* Test for int in fan speed_list.
* prevent yielding preset for int labels.
2020-02-02 15:39:35 -08:00
Paulus Schoutsen
3b93065568
Add dump service to MQTT integration ( #31370 )
...
* Add dump service to MQTT integration
* Lint
2020-02-02 15:39:34 -08:00
Robert Svensson
59a9ca71ce
deCONZ - Add support for new switch type ( #31362 )
2020-02-02 15:39:33 -08:00
springstan
11fcb2cc7f
Fix auto_bypass in alarmdecoder ( #30961 )
...
* Fix auto_bypass in alarmdecoder
* Address review comments: used dict[key] and renamed variable
* Use dict[key] for required or optional config keys with default values
2020-02-02 15:39:32 -08:00
Paulus Schoutsen
d382b0ba42
Bumped version to 0.105.0b4
2020-02-01 00:29:29 -08:00
Dan Lehman
e1fd46d6db
Updated wemo lights fix for #31360 ( #31369 )
2020-02-01 00:29:21 -08:00
Paulus Schoutsen
7ef352701c
Bumped version to 0.105.0b3
2020-01-31 14:48:26 -08:00
Paulus Schoutsen
25d6bc348c
Fix wemo device types for lights ( #31360 )
2020-01-31 14:48:20 -08:00
David F. Mulcahey
8f8468f016
bump quirks ( #31355 )
2020-01-31 14:48:19 -08:00
ochlocracy
f26cb83fd5
Protect for unknown state attributes. ( #31354 )
2020-01-31 14:48:18 -08:00
Franck Nijhof
7ee741d424
Partially Revert "Deprecate hide_if_away from device_tracker ( #30833 ) ( #31348 )
2020-01-31 14:48:17 -08:00
Johann Kellerman
ec3dc3dd16
Upgrade pysma, fix #27154 ( #31346 )
2020-01-31 14:48:16 -08:00
Paulus Schoutsen
283cc5c8c3
Update Hue data fetching ( #31338 )
...
* Refactor Hue Lights to use DataCoordinator
* Redo how Hue updates data
* Address comments
* Inherit from Entity and remove pylint disable
* Add tests for debounce
2020-01-31 14:48:16 -08:00
Pascal Vizeli
1aa322f2f0
Bump version to 0.105.0b0
2020-01-31 10:26:09 +00:00
Paulus Schoutsen
7b3dc42673
Fix incorrect annotation async flock notify ( #31342 )
...
* Fix incorrect annotation async flock notify
* Update notify.py
* Update notify.py
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch >
2020-01-31 09:58:54 +00:00
Paulus Schoutsen
c6baf026a7
Guard for callbacks in service helper ( #31339 )
2020-01-31 09:24:02 +00:00
Phil Bruckner
a53c3d10fe
Fix async bug in amcrest when registering services ( #31334 )
2020-01-31 09:24:00 +00:00
Martin
3635c4df50
Emulated Hue: changed fallback device-type to fix Alexa compatibility issues ( #30013 ) ( #31330 )
...
* Emulated Hue: changed the reported fallback device-type to fix Alexa compatibility issues (#30013 )
* Emulated Hue: updated tests (#30013 )
2020-01-31 09:23:58 +00:00
Paulus Schoutsen
73f27c728c
Fix wemo lights ( #31323 )
2020-01-31 09:23:56 +00:00
Paulus Schoutsen
6b95e98eeb
Guard Z-Wave light HS conversion on None ( #31320 )
2020-01-31 09:23:54 +00:00
Paulus Schoutsen
202fd4197b
Bumped version to 0.105.0b1
2020-01-30 09:48:00 -08:00
Paulus Schoutsen
e91c32cb00
Fix HTTP config serialization ( #31319 )
2020-01-30 09:47:50 -08:00
Bram Kragten
af8b63fe31
Updated frontend to 20200130.0 ( #31318 )
2020-01-30 09:47:49 -08:00
Paulus Schoutsen
afe869bee9
Handle service calls that do not refer entity IDs ( #31317 )
2020-01-30 09:47:49 -08:00
Paulus Schoutsen
f55193c2da
Add zone to defaul config ( #31303 )
2020-01-30 09:47:48 -08:00
Paulus Schoutsen
9db2ad1fd7
Add zones services.yaml ( #31298 )
2020-01-30 09:47:47 -08:00
Alexei Chetroi
268430a61d
ZHA dependencies bump ( #31295 )
...
* ZHA dependencies bump.
* Bump bellows-homeassistant.
2020-01-30 09:47:47 -08:00
Paulus Schoutsen
6499feffa3
Bumped version to 0.105.0b0
2020-01-29 16:30:03 -08:00
Paulus Schoutsen
c4a8af06e0
Merge remote-tracking branch 'origin/master' into dev
2020-01-29 16:29:36 -08:00
Paulus Schoutsen
01dad31adc
Fix service helper not handling sync methods ( #31254 )
...
* Fix service helper not handling sync methods
* Add legacy support for returning coroutine objects
* Fix tests
* Fix tests
* Convert demo cover to async
2020-01-29 16:27:25 -08:00
Robert Svensson
111fc1fa8e
Use all new helper functions ( #31278 )
2020-01-29 16:21:23 -08:00
Paulus Schoutsen
424e15c7a7
Find related items scripts/automations ( #31293 )
...
* Find related items scripts/automations
* Update manifest
2020-01-29 16:19:13 -08:00
Paulus Schoutsen
881437c085
Catch error when searching for scenes or automations ( #31288 )
2020-01-29 14:46:48 -08:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ( #31281 )
...
* Fix callback and async
* Fix a return
* Fix test
* Fix mqtt tests
* Fix some more callbacks
2020-01-29 13:59:45 -08:00