Pascal Vizeli
259a7e8490
Add gammu to wheels ( #31239 )
2020-01-28 09:41:50 +01:00
Oscar Calvo
d813618d0d
Add Gammu based local SMS notifications ( #31233 )
...
* Add sms integration
Committer: ocalvo <oscar@calvonet.com>
* Fix PyLint
* Update requirements
2020-01-28 09:35:41 +01:00
SukramJ
ec2d378a19
Add test for adding a device to HomematicIP Cloud ( #31224 )
...
* Add test for adding a hmip device
* refactor get_mock_hap to use config_entry setup
* remove unused parameters
2020-01-28 08:44:30 +01:00
Alexei Chetroi
9d8b4de09c
Update ZHA entity discovery tests ( #31191 )
...
* ZHA registry test fixtures refactoring.
* Update ZHA test devices list.
* Use channel.id for event relay channels test.
* Add zigpy_device factory fixture.
* Add node descriptor to mock zigpy devices.
* Use node descriptor for ZHA device tests.
* Update ZHA discovery test.
check for unique_id and channels passed into each entity.
* Address comments.
2020-01-27 19:43:26 -05:00
HomeAssistant Azure
6daec557b4
[ci skip] Translation update
2020-01-28 00:31:59 +00:00
Paul Daumlechner
ed970797be
Fix attribute in Alexa service call for cover tilt ( #31223 )
...
* Update attribute in Alexa service call for cover tilt
* Update Tests to fix Tilt Position call.
Co-authored-by: ochlocracy <5885236+ochlocracy@users.noreply.github.com>
2020-01-27 19:28:40 -05:00
aaska
1f7ab9091b
Bump python-synology to 0.4.0 : Add support for DSM v5 + fix sensors unknown for 15 min ( #31049 )
...
* updating new api version
* Added new configuration option for updated API
2020-01-27 22:38:00 +01:00
SukramJ
1dbfc66669
Cleanup of HomematicIP Cloud tests ( #31181 )
...
* CleanUp tests for HomematicIP_Cloud
* Remove not required CoroutineMock
* remove None return in mocks, add asserts
* rewrite test
2020-01-27 21:34:15 +01:00
Christian Clauss
1d537ad416
Fix typo: serivce --> service ( #31217 )
2020-01-27 19:56:26 +01:00
Paulus Schoutsen
ab8b94382e
Update Hue discovery ( #31215 )
2020-01-27 10:54:38 -07:00
Aaron Bach
f95a072877
Constrain SimpliSafe's check for emergency token usage ( #31214 )
2020-01-27 10:50:16 -07:00
Ron Klinkien
4e2737bfb7
Add Garmin Connect integration ( #30792 )
...
* Added code files
* Correctly name init file
* Update codeowners
* Update requirements
* Added code files
* Correctly name init file
* Update codeowners
* Update requirements
* Black changes, added to coveragerc
* Removed documentation location for now
* Added documentation url
* Fixed merge
* Fixed flake8 syntax
* Fixed isort
* Removed false check and double throttle, applied time format change
* Renamed email to username, used dict, deleted unused type, changed attr name
* Async and ConfigFlow code
* Fixes
* Added device_class and misc fixes
* isort and pylint fixes
* Removed from test requirements
* Fixed isort checkblack
* Removed host field
* Fixed coveragerc
* Start working test file
* Added more config_flow tests
* Enable only most used sensors by default
* Added more default enabled sensors, fixed tests
* Fixed isort
* Test config_flow improvements
* Remove unused import
* Removed redundant patch calls
* Fixed mock return value
* Updated to garmin_connect 0.1.8 fixed exceptions
* Quick fix test patch to see if rest is error free
* Fixed mock routine
* Code improvements from PR feedback
* Fix entity indentifier
* Reverted device identifier
* Fixed abort message
* Test fix
* Fixed unique_id MockConfigEntry
2020-01-27 09:12:18 -08:00
Quentame
a73a1a4489
Use config_entry.unique_id in Linky ( #31051 )
...
* Use config_entry.unique_id in Linky
* Reviews
* _show_setup_form not async
2020-01-27 08:57:36 -08:00
ktnrg45
d3ac3e48a3
Fix ps4 errors if pin begins with a 0 ( #31198 )
...
* Fix errors if pin begins with a 0
* Test PIN leading with zero
* Edit tests
2020-01-27 10:32:14 -05:00
David F. Mulcahey
7d9c8fdfa0
update remove service ( #31164 )
2020-01-27 08:54:31 -05:00
Ron Klinkien
50b0e938e1
Added missing file ( #31189 )
2020-01-27 12:52:58 +01:00
Franck Nijhof
6be9a45333
Upgrade HAP-python to 2.7.0 ( #31201 )
2020-01-27 11:42:09 +01:00
Alan Tse
4f07ccd350
Fix unnecessary regeneration of access token in Tesla component ( #31193 )
...
* Fix unnecessary regeneration of access token
* Add manifest.json
2020-01-27 11:30:35 +01:00
Franck Nijhof
050e4afdc0
Disable failing dsmr tests ( #31202 )
...
* Disable failing dsmr tests
* Disable module, disable import of missing dep
2020-01-27 11:13:36 +01:00
Rohan Kapoor
52c1bc9c26
Check that documentation urls are valid ( #31188 )
...
* Check that documentation urls are valid
* Validate documentation url in pieces
2020-01-27 10:42:26 +01:00
starkillerOG
1278f32306
Add webostv sound_output capability ( #31121 )
...
* Webostv: add sound_output capability
Add the ability to read and set the sound_output
* Webostv: add sound_output capability
* Webostv: add sound_output capability
* fix blank spaces
* fix to long line
* add ,
* Import ATTR_SOUND_OUTPUT
Do not have the ability to test this change right now
* Add white space
* Create const.py
* Use const import
* Use import from const.py
* Add docstring
* Change order
* Change order
* Fix import
* Fix import
* Fix typo
* Change order again
* Change order again
* Change order of attributes
2020-01-27 10:40:48 +01:00
Paulus Schoutsen
1f0f62de7f
Add unique IDs to automation/scenes ( #31150 )
...
* Add unique IDs to automation and scenes
* Fix typo
2020-01-26 23:01:35 -08:00
Ville Skyttä
8fff6462a1
Upgrade huawei-lte-api to 1.4.7 ( #31155 )
...
https://github.com/Salamek/huawei-lte-api/releases/tag/1.4.7
2020-01-27 08:50:01 +02:00
Aaron Bach
ac2172333c
Use non-deprecated method of instantiating RainMachine client ( #31149 )
2020-01-26 18:01:59 -07:00
finnysamuel
9ba1a4a91a
Bump aiobotocore to 0.11.1 ( #30951 )
...
* Bumped aiobotocore version to 0.11.1
* New dependencies are added to requirements_all.txt
2020-01-26 18:25:42 -05:00
Franck Nijhof
aa390efd69
Add hassfest URL validation to documentation link ( #31143 )
2020-01-26 21:32:20 +01:00
Tom Harris
4311b1ae65
Bump insteonplm to 0.16.6 ( #31182 )
2020-01-26 19:53:31 +01:00
brefra
51e032a7ca
Add counters sensors for Velbus ( #31165 )
...
* Add counter sensor
* Apply black formatting
* Move all counter logic to sensor.py
* Code cleanup
2020-01-26 18:48:20 +01:00
SukramJ
1b3c4ed4b3
Use unique_id for config_entries of HomematicIP Cloud ( #31133 )
...
* use hapid as unique_id for config_entry of HomematicIP Cloud
* Add qualita_scale to manifest
* Update config_flow
* use core interface for config_flow tests
* refactor to fail earlier
* use asynctest
* rewrite tests
* rewrite tests
* fix test
* add assert
2020-01-26 14:54:33 +01:00
Maikel Punie
3f03848a07
Fix Velbus covers (includes velbus lib upgrade) ( #31153 )
...
* Fix velbus covers
* Update python-velbus lib
* flake8 and black fixes
* Fix comments
* fix codeowner
2020-01-26 14:36:29 +01:00
Malachi Soord
bc196a3c9f
Introduce unique_id for lastfm to allow changing entity_id in backwards compatible way ( #31163 )
...
* Replace . with _ for lastfm entity_id
* lint
* double quotes
* Rollback change, add unique_id
* Expose prop
* Generate unique ID from user
* Linty
* FIx linter
* Revert changes for splitting entity_id
* Simplify
2020-01-26 14:28:42 +01:00
Jeff Irion
cd72128a80
Implement 'volume_set' service for Android TV devices ( #31161 )
2020-01-26 10:39:19 +01:00
Aaron Bach
4c4f726323
Refactor RainMachine switch platform ( #31148 )
...
* Import constants sanely
* Linting
* Rename data constants for consistency
* Refactor RainMachine switch platform
* Comments
* Cleanup
* Refactor switch and sensor API calls to be separate
* Linting
* Make sure zones are updated in appropriate service calls
* Correctly decrement
* Linting
* Don't do weird inheritance
* Ensure service calls update data properly
* Docstring
* Docstring
* Errors can be logged without string conversion
* Code review comments
2020-01-25 20:27:35 -07:00
Aaron Bach
37d1cdc4cb
Add additional alarm states to SimpliSafe ( #31060 )
...
* Add additional alarm states to SimpliSafe
* Remove unused constant
* Remove redundant local variable
2020-01-25 18:41:49 -07:00
HomeAssistant Azure
d3511a3496
[ci skip] Translation update
2020-01-26 00:33:06 +00:00
Jens Østergaard Nielsen
353a014496
Fix the ihc.set_runtime_value_int service function not working with templates ( #31145 )
...
* Make the set_runtime_value_int function work with template values
* Use newest version of the ihcsdk library
* Make the set_runtime_value_int function work with template values
* Use newest version of the ihcsdk library
* Updated to the newest ihcsdk 2.5.0
* Formatted changes to make it pass CI tests
2020-01-26 00:37:31 +01:00
Matt Snyder
e4832ee4d0
Remove Owlet component ( #31160 )
...
* Remove owlet component
* Remove owlet from requirements_all.txt
2020-01-25 21:08:36 +01:00
Quentame
c481a48e3a
Separate iCloud class ( #31022 )
...
* Separate iCloud class
* Update .coveragerc
* Fix pipe
2020-01-25 13:24:50 -05:00
Josh Bendavid
6f1c45257a
Fix state handling for older webos versions ( #31099 )
...
* fix state handling for older webos versions
* update aiopylgtv to 0.3.2
2020-01-25 13:24:21 -05:00
Bill Durr
e16e192b3c
improvements to zha cover ( #31144 )
2020-01-25 13:20:59 -05:00
Alexei Chetroi
217e280f8b
Update ZHA remotes registry to proper identify "remotes ( #31146 )
...
* Update ZHA remote device types.
* Remove `binary_sensor` entity from affected devices.
* Update ZHA Profiles.
Prevent DeviceType.ON_OFF_LIGHT_SWITCH from creating entities.
* Update tests and remove unused entities.
2020-01-25 12:42:19 -05:00
Ville Skyttä
80a55360dc
Remove no longer used Hound config ( #31154 )
2020-01-25 12:48:32 +01:00
Ville Skyttä
98ac84349c
Fix Huawei LTE SMS recipient setting from options UI ( #31117 )
...
* Fix Huawei LTE SMS recipient setting from options UI
Refs https://github.com/home-assistant/home-assistant/issues/30827
* Use core interfaces in tests
* ...more
2020-01-25 13:09:43 +02:00
Aaron Bach
a007835293
Fix RainMachine update action ( #31147 )
2020-01-24 23:42:59 -07:00
Aaron Bach
550aa6a0a5
Add smarter API usage for RainMachine ( #31115 )
...
* Make RainMachine smarter with API usage
* Remove debug statements
* Fix deregistration
* Code review comments
* Code review
* Use an asyncio.Lock
* Remove unnecessary guard clause
* Ensure registation lock per API category
2020-01-24 21:31:14 -08:00
Aaron Bach
cf165cc35f
Make SimpliSafe integration more resilient to SimpliSafe cloud issues ( #31116 )
...
* Make SimpliSafe integration more resilient to SimpliSafe cloud issues
* Clear emergency refresh token
* Stop listening when appropriate
* Cleanup
* Saving refresh token should happen after all updates
* Code review
2020-01-24 21:19:40 -07:00
ochlocracy
0eee152386
Include supported states in Alexa SecurityPanelController configuration object ( #31120 )
...
* Update Security Panel Controller.
* Update Security Panel Controller.
* Sort imports.
2020-01-24 17:57:58 -08:00
HomeAssistant Azure
71ae4b2623
[ci skip] Translation update
2020-01-25 00:31:41 +00:00
Paulus Schoutsen
f4626375f3
Fix when you have two wemo devices ( #31139 )
2020-01-24 14:59:54 -08:00
Franck Nijhof
c0bc4bb550
Add logo & icon support to Manifest ( #31131 )
...
* Add logo & icon support to Manifest
* Add URL validation
2020-01-24 14:36:22 -08:00