Sebastian Muszynski and Paulus Schoutsen
92b07ba8d1
PyXiaomiGateway version bumped. ( #12828 )
2018-03-02 12:00:17 -08:00
Paulus Schoutsen
c2b06b9e55
Merge branch 'master' into dev
2018-03-02 11:34:33 -08:00
Anders Melchiorsen and Paulus Schoutsen
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
Paulus Schoutsen and GitHub
a5ffe0f72b
Merge pull request #12848 from home-assistant/release-0-64-3
...
0.64.3
0.64.3
2018-03-02 11:26:26 -08:00
Ville Skyttä and Paulus Schoutsen
7937064fb7
Address upcloud post-merge comments ( #12011 ) ( #12835 )
2018-03-02 11:23:53 -08:00
Daniel Høyer Iversen and Paulus Schoutsen
0762c7caef
Update volvooncall.py ( #12834 )
2018-03-02 11:23:12 -08:00
Paulus Schoutsen
32b6fb60d8
Handle Hue errors better ( #12845 )
...
* Handle Hue errors better
* Lint
2018-03-02 11:22:26 -08:00
Paulus Schoutsen
4a85ab1ecb
Cloud unauth ( #12840 )
...
* Handle expired refresh token better
* Retry less aggressive
* Newline
2018-03-02 11:22:26 -08:00
Andrey and Paulus Schoutsen
981f6fa027
Fix sensibo default IDs to be according to schema ( #12837 )
2018-03-02 11:22:26 -08:00
Johann Kellerman and Paulus Schoutsen
125088449a
is_allowed_path: Also unit test folder #12788 #12807 ( #12810 )
2018-03-02 11:22:25 -08:00
Paulus Schoutsen
fec7c87ff3
Version bump to 0.64.3
2018-03-02 11:22:05 -08:00
Paulus Schoutsen and GitHub
d333593aa6
Handle Hue errors better ( #12845 )
...
* Handle Hue errors better
* Lint
2018-03-02 11:21:30 -08:00
Paulus Schoutsen and GitHub
4e03176634
Skip flaky light.group test [skipci] ( #12847 )
2018-03-02 11:19:19 -08:00
Andrey and Paulus Schoutsen
e20e0425b1
Fix sensibo default IDs to be according to schema ( #12837 )
2018-03-02 11:16:48 -08:00
Paulus Schoutsen and GitHub
228b030c82
Cloud unauth ( #12840 )
...
* Handle expired refresh token better
* Retry less aggressive
* Newline
2018-03-02 10:33:05 -08:00
Jeroen ter Heerdt and Martin Hjelmare
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Martin Hjelmare
b9d8789771
Cast Python Async Await Syntax ( #12816 )
2018-03-01 23:25:52 +01:00
Daniel Høyer Iversen and Pascal Vizeli
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
3ca446dda1
Version bump to 0.64.2
0.64.2
2018-03-01 11:52:00 -08:00
Paulus Schoutsen and GitHub
1bc5042bf9
Merge pull request #12808 from home-assistant/release-0-64-2
...
0.64.2
2018-03-01 11:48:39 -08:00
Paulus Schoutsen and GitHub
23c39ebefd
Fix flakiness in tests ( #12806 )
2018-03-01 11:47:56 -08:00
Johann Kellerman and Pascal Vizeli
ff83efe376
is_allowed_path: Also unit test folder #12788 #12807 ( #12810 )
2018-03-01 18:55:58 +01:00
cdce8p and GitHub
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 and GitHub
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 and GitHub
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
Ryan McLean and Paulus Schoutsen
59141a4063
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 23:01:35 -08:00
Anders Melchiorsen and Paulus Schoutsen
b6805853f1
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 23:01:34 -08:00
Aaron Bach and Paulus Schoutsen
7511286a25
Fixed Pollen.com bugs with ZIP codes and invalid API responses ( #12790 )
2018-02-28 23:01:34 -08:00
Bas Schipper and Paulus Schoutsen
70979d855d
Fixed missing optional keyerror data_bits ( #12789 )
2018-02-28 23:01:33 -08:00
uchagani and Paulus Schoutsen
a1010cc63a
Update samsungctl library to latest version ( #12769 )
...
* update samsungctl library to latest version
* add websocket dependency
2018-02-28 23:01:33 -08:00
Anders Melchiorsen and Paulus Schoutsen
3a2c3fe589
Silence harmless sonos data structure warnings ( #12767 )
2018-02-28 23:01:32 -08:00
happyleavesaoc and Paulus Schoutsen
eeb9992fde
bump fedex version ( #12764 )
2018-02-28 23:01:32 -08:00
Anders Melchiorsen and Paulus Schoutsen
191f24b2b9
Revert optimized logbook SQL ( #12762 )
2018-02-28 23:01:31 -08:00
ChristianKuehnel and Paulus Schoutsen
761b4181c0
updated to bimmer_connected 0.4.1 ( #12759 )
...
fixes https://github.com/home-assistant/home-assistant/issues/12698
2018-02-28 23:01:30 -08:00
Paulus Schoutsen
7d8ca2010b
Merge remote-tracking branch 'origin/master' into dev
2018-02-28 23:00:44 -08:00
Adam Mills and Paulus Schoutsen
dbef8f0b78
Only run deploy from lint branch ( #12805 )
2018-02-28 20:37:40 -08:00
John Mihalic and Paulus Schoutsen
ed85e368e3
Bump pyHik version, digest auth, more device support ( #12801 )
2018-02-28 20:33:03 -08:00
John Mihalic and Paulus Schoutsen
4867ed23dc
Take ownership of Emby, Eight Sleep, Hikvision ( #12803 )
2018-02-28 20:05:37 -08:00
Adam Mills and Paulus Schoutsen
9f35d4dfca
Translation cleanup ( #12804 )
...
* Inline load/save JSON
* Skip cleanup on travis deploy
2018-02-28 20:04:20 -08:00
Adam Mills and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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