Anders Melchiorsen
dd67192057
Keep auto groups during group reload ( #12841 )
...
* Keep auto groups during group reload
* Make protected member public
* Add test
2018-03-02 11:29:49 -08:00
Ville Skyttä
7937064fb7
Address upcloud post-merge comments ( #12011 ) ( #12835 )
2018-03-02 11:23:53 -08:00
Daniel Høyer Iversen
0762c7caef
Update volvooncall.py ( #12834 )
2018-03-02 11:23:12 -08:00
Paulus Schoutsen
d333593aa6
Handle Hue errors better ( #12845 )
...
* Handle Hue errors better
* Lint
2018-03-02 11:21:30 -08:00
Paulus Schoutsen
4e03176634
Skip flaky light.group test [skipci] ( #12847 )
2018-03-02 11:19:19 -08:00
Andrey
e20e0425b1
Fix sensibo default IDs to be according to schema ( #12837 )
2018-03-02 11:16:48 -08:00
Paulus Schoutsen
228b030c82
Cloud unauth ( #12840 )
...
* Handle expired refresh token better
* Retry less aggressive
* Newline
2018-03-02 10:33:05 -08:00
Jeroen ter Heerdt
7a979e9f72
Egardia redesign - generic component and sensor support ( #11994 )
...
* Egardia redesign - generic component and sensor support
* Updating .coveragerc and requirements_all
* Fixing linting errors
* Fixing linting errors (again)
* Fixing linting errors
* Responding to review
* Responding to review.
* Updating requirements_all.txt
* Responding to review.
* Responding to review
* Removing unnessesary logging line.
* Responding to review
* Responding to review.
* Fixing copying mistake.
* Responding to review.
* Improving validation.
* Updating package requirement to .38
* Fixing syntax error.
* Updating requirements_all.txt
* Fixing bug handling alarm status.
* Updating requirements_all.txt
* Updating requirements_all.txt
* Changing parsing of configuration.
* Changing code lookup.
* Fixing linting error.
2018-03-02 12:50:00 +01:00
Thijs de Jong
25c4c9b63c
Add icons to Xiaomi Aqara sensors ( #12814 )
...
* Update xiaomi_aqara.py
* Update xiaomi_aqara.py
2018-03-01 17:15:08 -08:00
Otto Winter
03970764d8
Add light.group platform ( #12229 )
...
* Add grouped_light platform
* 📝 Fix Lint issues
* 🎨 Reformat code with yapf
* A Few changes
* ✨ Python 3.5 magic
* Improvements
Included the comments from #11323
* Fixes
* Updates
* Fixes & Tests
* Fix bad-whitespace
* Domain Config Validation
... by rebasing onto #12592
* Style changes & Improvements
* Lint
* Changes according to Review Comments
* Use blocking light.async_turn_*
* Revert "Use blocking light.async_turn_*"
This reverts commit 9e83198552
.
* Update service calls and state reporting
* Add group service call tests
* Remove unused constant.
2018-03-01 17:14:26 -08:00
cdce8p
168e1f0e2d
Improved Homekit tests ( #12800 )
...
* Added test for temperature fahrenheit
* Restructured tests to use more mocks
* Rearanged homekit constants
* Improved 'test_homekit_class'
* Added import statements
* Fix Pylint Test errors
2018-03-01 15:20:02 -08:00
Otto Winter
d3386907a4
MQTT Python 3.5 Async Await Syntax ( #12815 )
...
* MQTT Async Await
* Remove unused decorator.
2018-03-01 15:06:26 -08:00
Diogo Gomes
de3c76983a
Filter Sensor ( #12650 )
...
* filter sensor platform implementation
* added tests
* default arguments
* Fix for unavailable units during initial startup
* unused variable
* Addresses code review by @MartinHjelmare
* fix
* don't need hass in this test
* Various Improvements
* Added Throttle Filter
* hound fixes
* test throttle filter
* fix
* Address comments by @balloob
* added test, reformulated filter tests
* Precision handling
* address comments from @balloob
* Revert "Precision handling"
This reverts commit f4abdd3702
.
* removed stats
* only round floats
* Registry decorator usage
* Tries to address remaining comments
2018-03-01 15:03:01 -08:00
Otto Winter
b9d8789771
Cast Python Async Await Syntax ( #12816 )
2018-03-01 23:25:52 +01:00
Daniel Høyer Iversen
b186b27600
Tibber: retry if we fail to connect at startup ( #12620 )
...
* Tibber: retry if we fail to connect at startup
* Tibber: retry if we fail to connect at startup
* Tibber: retry if we fail to connect at startup
* Tibber: retry if we fail to connect at startup
* Update tibber.py
* Update tibber.py
2018-03-01 23:15:27 +01:00
Paulus Schoutsen
23c39ebefd
Fix flakiness in tests ( #12806 )
2018-03-01 11:47:56 -08:00
Johann Kellerman
ff83efe376
is_allowed_path: Also unit test folder #12788 #12807 ( #12810 )
2018-03-01 18:55:58 +01:00
cdce8p
17ba813a6d
Changed default from `all` to `changed` ( #12660 )
...
* Default option now '--changed'
* to check all files, use: '--all' or 'tox -e lint'
2018-03-01 18:02:19 +01:00
Greg Dowling
78dd010a04
Merge pull request #12817 from home-assistant/bump_pyloopenergy
...
Bump pyloopenergy to 0.0.18. Fixes hassio connect issues.
2018-03-01 16:31:10 +00:00
pavoni
88021ba404
Bump pyloopenergy to 0.0.18. Fixes hassio connect issues.
2018-03-01 16:05:18 +00:00
Paulus Schoutsen
491b3d707c
Add optional words to conversation utterances ( #12772 )
...
* Add optional words to conversation utterances
* Conversation to handle singular/plural
* Remove print
* Add pronounce detection to shopping list
* Lint
* fix tests
* Add optional 2 words
* Fix tests
* Conversation: coroutine -> async/await
* Replace \s with space
2018-03-01 07:35:12 -08:00
Paulus Schoutsen
7d8ca2010b
Merge remote-tracking branch 'origin/master' into dev
2018-02-28 23:00:44 -08:00
Adam Mills
dbef8f0b78
Only run deploy from lint branch ( #12805 )
2018-02-28 20:37:40 -08:00
John Mihalic
ed85e368e3
Bump pyHik version, digest auth, more device support ( #12801 )
2018-02-28 20:33:03 -08:00
John Mihalic
4867ed23dc
Take ownership of Emby, Eight Sleep, Hikvision ( #12803 )
2018-02-28 20:05:37 -08:00
Adam Mills
9f35d4dfca
Translation cleanup ( #12804 )
...
* Inline load/save JSON
* Skip cleanup on travis deploy
2018-02-28 20:04:20 -08:00
Adam Mills
b434ffba2d
Support serving of backend translations ( #12453 )
...
* Add view to support backend translation fetching
* Load backend translations from component json
* Translations for season sensor
* Scripts to merge and unpack Lokalise translations
* Fix copy paste error
* Serve post-lokalise translations to frontend
* Linting
* Auto-deploy translations with Travis
* Commit post-lokalise translation files
* Split logic into more helper functions
* Fall back to English for missing keys
* Move local translation copies to `.translations`
* Linting
* Initial tests
* Remove unnecessary file check
* Convert translation helper to async/await
* Convert translation helper tests to async/await
* Use set subtraction to find missing_components
* load_translation_files use component->file mapping
* Remove duplicated resources fetching
Get to take advantage of the slick Python 3.5 dict merging here.
* Switch to live project ID
2018-02-28 19:31:38 -08:00
Ryan McLean
a60712d826
Unique IDs for Plex Clients ( #12799 )
...
* Unique IDs for Clients
* HoundCI cleanup
* debug output removal
* Updates from feedback
* More Updates from feedback
* More Updates from feedback
* Lint Fixes
2018-02-28 17:53:51 -08:00
Reed Riley
53078f3069
iCloud location tracking improvements ( #12399 )
...
* Add an error message when there are name collisions in iCloud
* Teach icloud component to set interval based on proximity to nearest zone.
2018-02-28 16:54:19 -08:00
Mike O'Driscoll
3416d3f5f1
TekSavvy Sensor unlimited bandwidth support ( #12325 )
...
* Support TekSavvy Unlimited Plans
Support TekSavvy account usage for unlimited plans.
Seeing cap limit to 0 will now provide unlimited behaviour on usage calculations.
* Add unit tests to sensor.teksavvy
Add coverage unit tests to TekSavvy Sensor component, none existing previously.
2018-02-28 16:21:10 -08:00
Anders Melchiorsen
b1cc9bf452
Fix dead Sonos web interface with some music sources ( #12796 )
...
* Get data from soco, not event
* Patch soco.events.parse_event_xml to ignore exceptions
2018-02-28 16:10:58 -08:00
kbickar
6fe6dcfac9
Added Sense energy monitor sensor ( #11580 )
...
* Added Sense energy monitor sensor
* Added missing =
* Style updates
* Added newline, but not blank line at end of file
* Updated sense API to 0.2.2
* Moved import in function
* Fixed tabs
* Updated requirements
* Removed bare except
* Longer update times and more stats
* sense api update
* Updated to use string formatting
* Setup to use monitored_conditions
* Fix syntax
* API update
* blank space fixes
* More blank fixes
* API version update
* Fixed comment format
* removed unneeded function call
2018-02-28 14:29:24 -08:00
Maximilian Früh
001515bdc4
Add "headers" config parameter to rest switch ( #12706 )
...
* Add "headers" config parameter to rest switch
* Minor fix: line length
2018-02-28 14:00:51 -08:00
Otto Winter
c1aaef28a9
MQTT Static Typing ( #12433 )
...
* MQTT Typing
* Tiny style change
* Fixes
I should've probably really sticked to limiting myself to static typing...
* Small fix 😩
Ok, this seriously shouldn't have happened.
2018-02-28 22:59:14 +01:00
Paulus Schoutsen
f7e9215f5e
Fix when 2 states match with same name ( #12771 )
2018-02-28 13:39:01 -08:00
Paulus Schoutsen
e2a2fe36fc
Bump frontend to 20180228.1 ( #12786 )
...
* Bump frontend to 20180228.1
* Update reqs
2018-02-28 13:26:49 -08:00
Sean Wilson
3628fcf083
Add 'lock' device class ( #11640 )
...
* Add 'lock' device class
* Invert lock settings as per https://github.com/home-assistant/home-assistant/pull/11640
2018-02-28 13:26:25 -08:00
Bertbert
44cad7df30
Add Unit System Option For Fitbit ( #11817 )
...
* Add Unit System Option For Fitbit
* Update fitbit.py
* Update fitbit.py
2018-02-28 13:18:50 -08:00
Ville Skyttä
bbd58d7357
Add UpCloud platform ( #12011 )
...
* Add UpCloud platform
* Update upcloud-api to 0.4.1
* Update upcloud-api to 0.4.2
* Convert UpCloud to use Entity, helpers.dispatcher
* Lint
2018-02-28 13:17:12 -08:00
Sebastian Muszynski
222748dfbf
Xiaomi MiIO Vacuum: Use a unique data key per domain ( #12743 )
...
* Use a unique data key per domain.
* Tests fixed.
2018-02-28 13:15:45 -08:00
Aaron Bach
a0eca9c6d1
Fixed Pollen.com bugs with ZIP codes and invalid API responses ( #12790 )
2018-02-28 13:09:57 -08:00
Bas Schipper
b556b86301
Fixed missing optional keyerror data_bits ( #12789 )
2018-02-28 13:07:23 -08:00
Philip Rosenberg-Watt
e82b358831
Round humidity for display purposes ( #12766 )
...
Humidity was not being rounded as temperature was. This change fixes
that.
2018-02-28 10:59:47 -08:00
uchagani
9658f4383c
Update samsungctl library to latest version ( #12769 )
...
* update samsungctl library to latest version
* add websocket dependency
2018-02-28 07:37:12 +01:00
James Marsh
f6c504610b
Add custom header support for rest_command ( #12646 )
...
* Add support for specifying custom headers for rest_command.
* Added headers configuration to behave similarly to the rest sensor.
* Replaced test_rest_command_content_type which only validated the
configuration with test_rest_command_headers which tests several
combinations of parameters that affect the request headers.
2018-02-28 08:16:31 +02:00
Paulus Schoutsen
f5c633415d
Bump frontend to 20180228.0
2018-02-27 20:49:59 -08:00
Aaron Bach
c5157c1027
Update Yi platform to make use of async/await ( #12713 )
2018-02-27 18:06:45 -08:00
ChristianKuehnel
bba1e2adc9
updated to bimmer_connected 0.4.1 ( #12759 )
...
fixes https://github.com/home-assistant/home-assistant/issues/12698
2018-02-27 18:05:38 -08:00
Anders Melchiorsen
a63714dc86
Revert optimized logbook SQL ( #12762 )
2018-02-27 18:04:55 -08:00
happyleavesaoc
ab74ac8eca
bump fedex version ( #12764 )
2018-02-27 18:04:30 -08:00