OleksandrBerchenko
842a36dc9e
Rewrite Osram Lightify component ( #22184 )
...
* Rewrite Osram Lightify component
* Update python-lightify version to 1.0.7.2
* Remove unneeded code
* 1. Remove changes in light/__init__.py, 2. Set properties to None by default
* Fix typo
2019-03-31 21:02:45 +02:00
Anders Melchiorsen
1b0b5b4b8c
Fix lightwave config validation ( #22576 )
2019-03-31 09:19:39 -05:00
OleksandrBerchenko
800b1c7fe6
Fix typo in light/__init__.py ( #22581 )
2019-03-31 13:43:54 +02:00
Jason Hu
388d614e30
Ignore flaky test ( #22563 )
2019-03-30 21:10:32 -07:00
emontnemery
4d1633807c
Turn light off if brightness is 0 ( #22400 )
...
* Turn light off if brightness is 0
* Lint
* Review comments
* Lint
* Fixup, add tests
* Fix trådfri light + test
2019-03-30 21:04:32 -07:00
Chris Helming
f6e9dd4832
Update Foscam component to support stream source ( #22568 )
...
* Update Foscam to support stream source
* Removing spaces and tabs
* Changing to Python3-style string formatting
* Adding '_media_port' to hopefully cover other models
2019-03-30 21:01:58 -07:00
emontnemery
54777a81bc
Forward media control to playing group ( #22566 )
...
* Forward media control to playing group
* Fix forwarding control to dynamic group
* Fix, add tests
2019-03-30 20:07:01 -07:00
Pascal Vizeli
71ecaa4385
Delete main.workflow
2019-03-30 21:59:15 +01:00
Paulus Schoutsen
e70931da67
Delete azure-pipelines.yml
2019-03-30 12:30:35 -07:00
Greg Dowling
9bf0f60784
Bump pyloopenergy library to 0.1.2 ( #22561 )
2019-03-30 12:52:54 -05:00
Klaudiusz Staniek
2eafa5f81a
Ampio Smog Air Quality Sensor ( #21152 )
...
* Initial commit for Ampio Smog Air Quality Sensor
* coveragerc and requirements_all update
* Lint fixed
* Moved to vendor folder
* Updated according to review
* Docs string fix
* Docstring fix
* Docstring fix
* Requirements fixed
* Lint fix
* .coveragerc updated
2019-03-30 18:49:59 +01:00
carstenschroeder
34324afbde
Prevent toogle to false at restart of ADS platforms ( #22522 )
...
* Prevent toogle to false at restart
* change to asyncio.run_coroutine_threadsafe
2019-03-30 18:47:39 +01:00
emontnemery
2e375aa802
Improve handling of audio groups ( #22396 )
...
* Improve handling of audio groups
* Review comments
* Fix tests
* Add tests
* Review comment
* Bump pychromecast
2019-03-30 10:19:18 -07:00
Jason Hu
64306922b1
Fix name conflict in tests ( #22556 )
...
* Fix name conflict in tests
* Lint
* Lint
2019-03-30 08:30:21 -07:00
Andrew Sayre
ecba87179f
Add Heos config flow ( #22554 )
...
* Add UI initiated config flow
* Fix alpha order
2019-03-30 08:52:17 -05:00
Marco Orovecchia
b6ac964df3
Added support for transitions for nanoleaf light ( #22192 )
...
* Added transition support for nanoleaf
* Formatting for comments
* Inline comment instead of additional line
* Set color_temp before starting transition
2019-03-30 12:08:30 +01:00
Jc2k
906f0113ad
Add more HomeKit device enumeration tests ( #22194 )
...
* Test that Aqara Gateway, Ecobee 3 and Lennox E30 is correctly enumerated
* Move json to fixtures directory
* Move IO to executor
2019-03-30 11:21:11 +01:00
Anders Melchiorsen
1a39fb4de7
Add table with netgear_lte sensor units ( #22508 )
2019-03-30 10:09:36 +01:00
Kevin Cooper
4b9e3258dc
Add command_template and value_template for MQTT alarm ( #21438 )
...
* Option to send pin code with the MQTT payload for MQTT alarm
* publish code via json
Add publish code via json
add code_disarm_required
* publish code via json
Add publish code via json
add code_disarm_required
* implemented command_template
* Fix issue with night arm and add template test
* implemented value_template for mqtt alarm
* Fixed merge errors
* Requested changes
* Resolve lint errors
* Resolve hound issues
* Fix test formatting
2019-03-30 07:36:10 +01:00
Andrew Sayre
1bfe86b30d
Change HEOS component library and add basic config flow ( #22517 )
...
* Update heos lib
* Update requirements files
* Removed unecessary mock_coro usage
* Remove assert_called_once usage
* Updates from review feedback
* Remove extra param to error format
2019-03-29 21:10:00 -07:00
drjared88
fe8e51e2e9
Update Amcrest component to SUPPORT_STREAM ( #22553 )
...
* Update camera.py
Update Amcrest component to SUPPORT_STREAM to allow streaming in the UI and Google Assistant.
* Update camera.py
2019-03-29 20:53:01 -07:00
giefca
b04fd08cea
Google assistant: add blinds trait for covers ( #22336 )
...
* Update const.py
* Update smart_home.py
* Update trait.py
* Update test_trait.py
* Update smart_home.py
* Update test_trait.py
* Update trait.py
* Update trait.py
* Update test_trait.py
* Update test_trait.py
* Update __init__.py
* Update test_trait.py
* Change email
* Trying to correct CLA
* Update __init__.py
* Update trait.py
* Update trait.py
* Update trait.py
* Update trait.py
* Update __init__.py
* Update test_trait.py
* Update test_google_assistant.py
* Update trait.py
* Update trait.py
* Update test_trait.py
* Update test_trait.py
2019-03-29 20:51:47 -07:00
Paulus Schoutsen
95a7077b41
Move core services.yaml file to Home Assistant integration ( #22489 )
...
* Move services.yaml to correct dir
* Remove special case for HA servicesgs
2019-03-29 20:48:45 -07:00
Julien Roy
8e975395be
upgrade pylinky to 0.3.3 ( #22544 )
2019-03-29 19:22:28 -07:00
Paulus Schoutsen
cc886821bc
Fix platform warnings ( #22551 )
2019-03-29 17:04:59 -07:00
Paulus Schoutsen
c05bff7d17
Add support for streaming to ffmpeg ( #22549 )
2019-03-29 17:03:02 -07:00
Paulus Schoutsen
fbb9097f6c
Updated frontend to 20190329.0
2019-03-29 16:46:15 -07:00
Jason Hu
e81e5ea796
Set up Circleci workflow ( #22519 )
...
* Set up Circleci workflow
* Update python tag
* Add pre-test job to cache the requirements
* Upgrade pip itself
* Use 3.7 for lint
* Parallelize pylint
* Tweak run gen_requirements_all
* tweak cache key
2019-03-29 16:37:45 -07:00
damarco
c0ce86fa8e
Bump zigpy ( #22545 )
2019-03-29 14:01:51 -07:00
Steven Looman
613c356c5f
Upgrade to async_upnp_client==0.14.7 ( #22543 )
2019-03-29 13:41:50 -07:00
Sebastian Muszynski
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
6401920019
clean up channel configuration ( #22534 )
2019-03-29 16:41:04 -04:00
ktnrg45
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
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
c31ab7a175
Fix tts Great Migration issue ( #22539 )
2019-03-29 11:45:02 -07:00
zewelor
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
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
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
5f6037d563
Axis component reflect device availability ( #22401 )
2019-03-29 15:20:12 +01:00
Aaron Bach
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
424543f34a
Update pyotgw to 0.4b3 ( #22496 )
2019-03-29 08:28:50 +01:00
Andrew Sayre
78047c8c3c
Fix .coveragerc from merge/rebase ( #22516 )
...
* Fix coveragerc
* Fix coveragerc
2019-03-28 20:01:53 -07:00
yosilevy
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
Andreas Rydbrink
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
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
ee8cd861e0
Add LCN binary_sensor component ( #22341 )
2019-03-28 23:09:45 +01:00
Jason Hu
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