damarco and Paulus Schoutsen
c0ce86fa8e
Bump zigpy ( #22545 )
2019-03-29 14:01:51 -07:00
Steven Looman and Paulus Schoutsen
613c356c5f
Upgrade to async_upnp_client==0.14.7 ( #22543 )
2019-03-29 13:41:50 -07:00
Sebastian Muszynski and Paulus Schoutsen
f46a8378b0
Fix regression of the xiaomi_aqara config validation ( #22435 )
...
* Fix regression of the xiaomi_aqara config validation
* Make the key optional again
* Add base schema
* Remove the GW_MAC default
2019-03-29 13:41:13 -07:00
David F. Mulcahey and Alexei Chetroi
6401920019
clean up channel configuration ( #22534 )
2019-03-29 16:41:04 -04:00
ktnrg45 and Paulus Schoutsen
a07919ced2
PS4 bump to 0.5.2 ( #22523 )
...
* Bump pyps4 to 0.5.2
* Bump pyps4 to 0.5.2
* Bump pyps4 to 0.5.2
2019-03-29 12:10:28 -07:00
Yaroslav and Paulus Schoutsen
daf6b01b98
Ring camera improvements ( #22526 )
...
* Ring camera improvements
Expose last_video_id attribute.
Fix missing last_video_url
Only update last_video_id when video is ready
* Fix formatting
2019-03-29 12:10:00 -07:00
Jason Hu and Paulus Schoutsen
c31ab7a175
Fix tts Great Migration issue ( #22539 )
2019-03-29 11:45:02 -07:00
zewelor and Sebastian Muszynski
4e78d895d9
Fixes for yeelight availbility state ( #22502 )
2019-03-29 18:43:29 +01:00
Paulus Schoutsen
ec076c7c10
Azure Pipelines: No Python 3.5.3 available, use any 3.5 version [skip ci]
2019-03-29 09:21:20 -07:00
Paulus Schoutsen
e7d3b22b46
Add lint task to Azure Pipelines [skip ci]
2019-03-29 09:18:25 -07:00
Paulus Schoutsen
75eeeae920
Set up CI with Azure Pipelines [skip ci]
2019-03-29 09:11:13 -07:00
David F. Mulcahey and Martin Hjelmare
6dc127780e
Do not use zha default light polling ( #22513 )
...
* don't use default light polling
* review comment
2019-03-29 16:52:13 +01:00
Kyle Niewiada and Rohan Kapoor
1050baa9cc
throw PlatformNotReady if unable to connect ( #22515 )
...
Throw `PlatformNotReady` for when the device disconnects, or when the Home Assistant is booting and the ADB server is not ready yet.
2019-03-29 08:08:36 -07:00
Robert Svensson and GitHub
5f6037d563
Axis component reflect device availability ( #22401 )
2019-03-29 15:20:12 +01:00
Aaron Bach and Rohan Kapoor
f4625fd561
Speed up status updating in SimpliSafe ( #22506 )
...
* Speed up status updating in SimpliSafe
* Linting
* Member comments
2019-03-29 01:38:58 -07:00
mvn23 and Daniel Høyer Iversen
424543f34a
Update pyotgw to 0.4b3 ( #22496 )
2019-03-29 08:28:50 +01:00
Andrew Sayre and Robbie Trencheny
78047c8c3c
Fix .coveragerc from merge/rebase ( #22516 )
...
* Fix coveragerc
* Fix coveragerc
2019-03-28 20:01:53 -07:00
yosilevy and Rohan Kapoor
e14dbfb006
Add google calendar max_results config option ( #21874 )
...
* Added max_results config capability to google calendar (people are creating custom components just to override that)
* Dummy commit
* Dummy commit 2
* Changed to positive_int
* Removed double imports
2019-03-28 19:56:12 -07:00
01052f516b
Add HEOS media player component ( #21721 )
...
## Description:
Denon HEOS media player.
**Pull request in [home-assistant.io](https://github.com/home-assistant/home-assistant.io ) with documentation (if applicable):** home-assistant/home-assistant.io#8848
## Example entry for `configuration.yaml` (if applicable):
```yaml
heos:
host: HEOS-1
```
## Checklist:
- [X] The code change is tested and works locally.
- [X] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
- [X] There is no commented out code in this PR.
If user exposed functionality or configuration variables are added/changed:
- [X] Documentation added/updated in [home-assistant.io](https://github.com/home-assistant/home-assistant.io )
If the code communicates with devices, web services, or third-party tools:
- [X] New dependencies have been added to the `REQUIREMENTS` variable ([example][ex-requir]).
- [X] New dependencies are only imported inside functions that use them ([example][ex-import]).
- [X] New or updated dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`.
- [X] New files were added to `.coveragerc`.
If the code does not interact with devices:
- [ ] Tests have been added to verify that the new code works.
[ex-requir]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L14
[ex-import]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L23
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com >
2019-03-28 19:03:02 -07:00
Jason Hu and Robbie Trencheny
709419e465
Fix lint on dev ( #22512 )
...
## Description:
Fix a lint issue in credstash script.
**Related issue (if applicable):** fixes #<home-assistant issue number goes here>
**Pull request in [home-assistant.io](https://github.com/home-assistant/home-assistant.io ) with documentation (if applicable):** home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
## Example entry for `configuration.yaml` (if applicable):
```yaml
```
## Checklist:
- [ ] The code change is tested and works locally.
- [ ] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
- [ ] There is no commented out code in this PR.
If user exposed functionality or configuration variables are added/changed:
- [ ] Documentation added/updated in [home-assistant.io](https://github.com/home-assistant/home-assistant.io )
If the code communicates with devices, web services, or third-party tools:
- [ ] New dependencies have been added to the `REQUIREMENTS` variable ([example][ex-requir]).
- [ ] New dependencies are only imported inside functions that use them ([example][ex-import]).
- [ ] New or updated dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`.
- [ ] New files were added to `.coveragerc`.
If the code does not interact with devices:
- [ ] Tests have been added to verify that the new code works.
[ex-requir]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L14
[ex-import]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L23
2019-03-28 15:33:21 -07:00
Andre Lengwenus and Anders Melchiorsen
ee8cd861e0
Add LCN binary_sensor component ( #22341 )
2019-03-28 23:09:45 +01:00
Jason Hu and Robbie Trencheny
821a90fa54
Remove botocore dependency from credstash script ( #22511 )
...
* Remove botocore dependency from credstash script
* Update requirements_all.txt
* Update pylintrc
* Update credstash.py
2019-03-28 14:37:44 -07:00
Jason Hu and Robbie Trencheny
8874422e8a
Fix Circleci config ( #22509 )
...
* Add libav depends on circleci
* tweak circleci config
2019-03-28 14:37:10 -07:00
Jason Hu and Paulus Schoutsen
59476ab475
A very basic Circleci setup ( #22503 )
...
* Add circleci support
* Add buildpack-deps
* Install libudev-dev
* sudo
* always run test
* Add test report
* no sugar
* quite pytest
* better junit test result
* Add $CODE_COVERAGE env var
2019-03-28 09:54:49 -07:00
Jason Hu and Pascal Vizeli
8d86722c0e
Fix dev branch ( #22493 )
2019-03-28 11:09:12 +01:00
Paulus Schoutsen
615b1cbfc7
Bumped version to 0.91.0b1
0.91.0b1
2019-03-27 23:50:58 -07:00
Paulus Schoutsen
3a406f5677
Fix YAML
2019-03-27 23:49:34 -07:00
Paulus Schoutsen and GitHub
4db224ceb5
Fix YAML
2019-03-27 23:49:10 -07:00
Paulus Schoutsen
5d8d905822
Version bump to 0.92.0dev0
2019-03-27 22:10:35 -07:00
Paulus Schoutsen
a2c9834852
Bumped version to 0.91.0b0
0.91.0b0
2019-03-27 22:09:25 -07:00
Paulus Schoutsen
4f820aef83
Merge remote-tracking branch 'origin/master' into dev
2019-03-27 22:08:48 -07:00
Jason Hu and Paulus Schoutsen
6ba2891604
Add trusted_users in trusted networks auth provider ( #22478 )
2019-03-27 21:53:11 -07:00
Jason Hunter and Paulus Schoutsen
26726af689
Stream Record Service ( #22456 )
...
* Initial commit of record service for live streams
* fix lint
* update service descriptions
* add tests
* fix lint
2019-03-27 21:47:07 -07:00
Paulus Schoutsen
9d21afa444
Update translations
2019-03-27 21:32:58 -07:00
Paulus Schoutsen
05cdab03b1
Updated frontend to 20190327.0
2019-03-27 21:32:40 -07:00
Clifford W. Hansen and Paulus Schoutsen
ece9c62ee8
Add game and app media types ( #22459 )
...
* Added game and app media types
* Changed media type to game from music
* Removed app type as it is not used yet
2019-03-27 21:20:43 -07:00
Paulus Schoutsen and GitHub
a69080ba73
Print error instead of warning for custom platforms in legacy format ( #22486 )
...
* Legacy platform format prints error
* Enforce no partial overlays
2019-03-27 20:52:28 -07:00
Robbie Trencheny and Paulus Schoutsen
7741ec4d5a
Great migration notify ( #22406 )
...
* Move notify platforms into components
* Move notify tests
* Fix notify tests
* More fixes
* Update requirements
* Update .coveragerc
* Run gen reqs
2019-03-27 20:36:13 -07:00
Paulus Schoutsen and GitHub
92457ca5ca
Fix syntax error
2019-03-27 20:16:00 -07:00
Aaron Bach and Paulus Schoutsen
8777146053
Fix too-abrubt SimpliSafe data refresh termination on error ( #22466 )
2019-03-27 20:14:49 -07:00
Rohan Kapoor and Paulus Schoutsen
c4eab21736
Mopar split ( #21526 )
...
* Split out mopar into a component and sensor platform
* Add the mopar switch platform
* Add the mopar lock platform
* Clean up and bump version
* Update per review
* Re-add service to trigger horn
* Clean up again
* Don't call async from sync context
* Lint
* Implement changes from review
* Lint
* A little more clean up
2019-03-27 20:09:36 -07:00
Heine Furubotten and Paulus Schoutsen
f11f5255ae
Entur upgrade to v0.2.0: async polling, number of departures, omit non boarding departures ( #22001 )
...
* The Great Migration
* removed outdated tests
* Upgraded enturclient to v0.2.0
- client has gone async
- configurable if non boarding departures should be omitted from result
- configurable how many departures should be shown
- more clear which attributes are included and when
* reduced nesting and clearing of attributes
* Removed test data
* ensure attribution and stop id in attributes
* docstring fixes
* fix rebase errors
went a bit too fast on continue on one of the conflicts..
* fix test requirements comment from gen
2019-03-27 20:04:35 -07:00
Anders Melchiorsen and Paulus Schoutsen
a1369c2fee
Incoming SMS handling for netgear_lte ( #22402 )
...
* Fire netgear_lte events for incoming SMS
* Add netgear_lte.delete_sms service call
* Fix log statement
* Add services.yaml
2019-03-27 20:02:04 -07:00
Jc2k and Paulus Schoutsen
8bf5e57b7f
Move HKDevice into connection ( #22430 )
2019-03-27 20:01:10 -07:00
Jack Wilsdon and Paulus Schoutsen
14ceb8472f
Return percentage information in Alexa Smart Home response ( #22440 )
2019-03-27 19:58:52 -07:00
Finbarr Brady and Paulus Schoutsen
e022f4465c
Bump pypi again for Cisco Mobility Express ( #22467 )
...
* Fix empty device clId
Fix for https://github.com/fbradyirl/ciscomobilityexpress/issues/13
* Update requirements_all.txt
2019-03-27 19:58:06 -07:00
Maciej Bieniek and Paulus Schoutsen
b8e38c1b25
Add new data fields and bump python-join-api ( #22472 )
...
* Add new data fields and bump python-join-api
* Update __init__.py
2019-03-27 19:56:27 -07:00
Daniel Høyer Iversen and Paulus Schoutsen
c7904a4b37
Improve Sensibo error handling ( #22475 )
...
* Handle sensibo exception
* improve sensibo
2019-03-27 19:54:44 -07:00
Robert Svensson and Paulus Schoutsen
8f3434c2ab
Fix events so they work with multiple devices ( #22477 )
2019-03-27 19:54:27 -07:00
Nate Clark and Paulus Schoutsen
d13c892b28
fix inverse state changes for binary sensors ( #22479 )
2019-03-27 19:54:01 -07:00