akloeckner
e687848152
Make broadlink switch restore its state ( #23829 )
...
* Make broadlink switch restore its state
Method copied from pilight switch
* style
2019-05-12 19:28:33 +02:00
David Bonnes
2a9fd9ae26
Add incomfort climate and bump client ( #23830 )
...
* Initial commit
* bump client for bugfix
* bump client for bugfix 2
* de-lint
2019-05-12 13:40:10 +02:00
Paulus Schoutsen
3ec4070d8c
Fix patching right import ( #23816 )
2019-05-11 19:29:29 +02:00
mvn23
6f8038992c
Bump pyotgw to 0.4b4, fix Opentherm Gateway name in manifest.json ( #23810 )
2019-05-11 16:15:35 +02:00
Fabian Affolter
5c9a58f3e6
Upgrade youtube_dl to 2019.05.11 ( #23808 )
2019-05-11 16:15:09 +02:00
Stephen Benjamin
d34214ad32
Bump venstarcolortouch to v0.7 ( #23806 )
2019-05-11 10:33:18 +02:00
Andre Lengwenus
2b7021407c
Add LCN climate platform ( #22542 )
...
* Add LCN climate component
* Updates of ha_state are done async
* Changes due to manifest.json
2019-05-11 10:24:02 +02:00
Jason Hunter
03cd4480df
fix onvif wsdl import - take 2 ( #23807 )
2019-05-10 23:15:21 -07:00
Alexei Chetroi
910825580e
Do not add coordinator to the ZHA entities. ( #23803 )
2019-05-10 18:57:08 -04:00
Paulus Schoutsen
6d40980de1
Bumped version to 0.93.0b2
2019-05-10 14:32:51 -07:00
Anders Melchiorsen
d4f79fc88a
Synchronize Sonos service calls ( #23791 )
2019-05-10 14:32:43 -07:00
Paulus Schoutsen
2d724f5cc9
Updated frontend to 20190510.0
2019-05-10 14:23:09 -07:00
Paulus Schoutsen
c8d479e594
Updated frontend to 20190510.0
2019-05-10 14:22:38 -07:00
Anders Melchiorsen
34f6245e74
Synchronize Sonos service calls ( #23791 )
2019-05-10 22:37:03 +02:00
Paulus Schoutsen
e9ea5c2ccb
Move tests to right folder ( #23790 )
...
* Move tests to right folder
* Fix test leaving files behind
2019-05-10 13:20:50 -07:00
David Bonnes
4347a0f6b7
Centralize geniushub updates ( #23764 )
...
* add hub/parent/manager
* add hub/parent/manager 2
* working now
* delint
* add back water heater
* make water_heater a child
* make water_heater a child - delint
* make water_heater a child - delint 2
* improve turn_on logic, and small tidy-up
* improve turn_on logic 2
* improve turn_on logic 3 - better docstring
* improve turn_on logic 3 - better docstring
* remove unnecessary DICT.get()s
* remove unnecessary DICT.get()s 2
* code tidy-up
* de-lint
* refactor for GeniusData
* refactor for GeniusData 2
* code tidy-up
* add missing should_poll = False
2019-05-10 18:34:28 +02:00
Paulus Schoutsen
5888e32360
Add support for an external step in config flow ( #23782 )
...
* Add support for an external step in config flow
* Types
* Lint
2019-05-10 14:33:49 +02:00
Andrey Kupreychik
4214a354a7
Bumped keenetic NDMS2 client version ( #23786 )
2019-05-10 11:43:43 +02:00
Pascal Vizeli
61ed604fda
Bump version 0.93.0b1
2019-05-10 06:17:26 +00:00
Paulus Schoutsen
f17259c705
Updated frontend to 20190509.0
2019-05-10 06:16:54 +00:00
Jason Hunter
d5533cc10f
Beta Fix: ONVIF ( #23787 )
...
* bump package to include wsdl
* update requirements all
2019-05-10 06:16:02 +00:00
dreed47
e6c5cc92d1
Fix for issue #23739 . Added unique_id property so ( #23769 )
...
that entities will always get mapped to the same
property ZPID code.
2019-05-10 06:16:00 +00:00
cgtobi
0caa27094e
Bump pyatmo to v1.11 ( #23766 )
2019-05-10 06:16:00 +00:00
Steven Looman
01578f78f1
Sort discovered entries by 'st' to ensure getting the same device each discovery ( #23763 )
2019-05-10 06:15:59 +00:00
Paulus Schoutsen
369afd7ddd
Update sensor.py
2019-05-09 22:01:37 -07:00
dreed47
281445917b
Fix for issue #23739 . Added unique_id property so ( #23769 )
...
that entities will always get mapped to the same
property ZPID code.
2019-05-09 20:18:28 -07:00
Jason Hunter
df6846344d
Beta Fix: ONVIF ( #23787 )
...
* bump package to include wsdl
* update requirements all
2019-05-09 20:17:55 -07:00
Steven Looman
05960fa29c
Sort discovered entries by 'st' to ensure getting the same device each discovery ( #23763 )
2019-05-09 16:17:46 -07:00
Pawel
068749bcbe
fix two times creating JWT headers. ( #23777 )
2019-05-09 16:13:13 -07:00
Paulus Schoutsen
f21f32778f
Updated frontend to 20190509.0
2019-05-09 15:49:12 -07:00
sander76
8ef3c6d4d3
Add battery binary sensor to homematic ( #23067 )
...
* first proposal
* parameter rename
* retrigger CI
* remove separate binary sensor
* remove batter_sensor
* battery device distinction at binary sensor discovery
2019-05-09 10:38:51 -07:00
Joakim Plate
c7a78ed522
Add stepped volume to demo ( #23759 )
...
* Add stepped volume to demo
* Simplify somewhat to avoid extra check
2019-05-09 10:18:22 -07:00
Aaron Bach
45adb5c9c7
Add config entry for IQVIA ( #23765 )
...
* Add config entry for IQVIA
* Updated tests and requirements
* Removed unnecessary dependency
* Fixed tests
* Reverted unintended change
2019-05-09 09:11:51 -07:00
Ties de Kock
4004867eda
Split up yaml loaders into multiple files ( #23774 )
...
* Start moving parts of yaml utils to own module
Move parts of yaml loader out of the single large file and start
to create the structure of the yaml loaders in Ansible [0].
[0]: https://github.com/ansible/ansible/tree/devel/lib/ansible/parsing/yaml
* Finish yaml migration, update tests and mocks
* Move code around to finish the migration
* Update the mocks so that `open` is patched in
`homeassistant.util.yaml.loader` instead of
`homeassistant.util.yaml`.
* Updated mypy ignores
* Updated external API of `homeasistant.util.yaml`, see below:
Checked what part of the api of `homeassistant.util.yaml` was actually
called from outside the tests and added an `__ALL__` that contains only
these elements.
Updated the tests so that references to internal parts of the API (e.g.
the yaml module imported into `homeassistant.util.yaml.loader`) are
referenced directly from `homeassistant.util.yaml.loader`.
In `tests/test_yaml.py` the import `yaml` refers to
`homeassistant.util.yaml` and `yaml_loader` refers to `~.loader`.
Future work that remains for the next iteration is to create a custom
SafeConstructor and refers to that instead of monkey patching `yaml` with
custom loaders.
* Update mocks in yaml dumper, check_config
2019-05-09 09:07:56 -07:00
Markus Jankowski
118d3bc11c
Add Presence Detector Indoor to Homematic IP ( #23755 )
...
* Add presence detector indoor
use device classes constants
* Add illuminance
* isort
2019-05-09 09:57:02 +02:00
cgtobi
0e9d71f232
Bump pyatmo to v1.11 ( #23766 )
2019-05-08 21:08:07 -07:00
Paulus Schoutsen
b552fbe312
Version bump to 0.94.0.dev0
2019-05-08 20:23:31 -07:00
Paulus Schoutsen
07b7d7b074
Bumped version to 0.93.0b0
2019-05-08 20:22:36 -07:00
Paulus Schoutsen
fb7343ecd2
Merge remote-tracking branch 'origin/master' into dev
2019-05-08 20:22:08 -07:00
Paulus Schoutsen
e51925fc58
Update translations
2019-05-08 20:20:58 -07:00
Paulus Schoutsen
d507adf13d
Updated frontend to 20190508.0
2019-05-08 20:20:26 -07:00
Pascal Vizeli
c5230f7585
Update azure-pipelines.yml for Azure Pipelines
2019-05-08 23:47:01 +02:00
Paulus Schoutsen
cc13713abd
No longer rely on requests ( #23685 )
...
* No longer rely on requests
* Lint
* Missed a few parts
* Fix types
* Fix more types
* Update __main__.py
* Fix tests
* Lint
* Fix script
2019-05-08 11:15:04 -07:00
Josef Schlehofer
f019e2a204
Upgrade zeroconf to 0.22.0 ( #23524 )
2019-05-08 08:40:00 -07:00
Jerry Chong
07126266dd
Update Sesame component to use Candy House's library using the V3 API ( #23621 )
...
* Update Sesame component to use Candy House's library using the V3 API
* Updated requirements_all.txt
* Fix pylint warning
* Revert back to ATTR_DEVICE_ID
2019-05-08 08:34:00 -07:00
Martin Hjelmare
c26af22edd
Refactor child validation ( #23482 )
...
* Try to make the process more readable and paritioned.
* Validate child values using set message.
* Only validate using relevant schemas.
* Extract node validation.
* Rework const types and schemas.
* Rework child validator.
* Enhance warning logging message.
2019-05-08 08:26:40 -07:00
Ville Skyttä
c384adeef4
Upgrade defusedxml to 0.6.0 ( #23651 )
2019-05-08 08:04:36 -07:00
Penny Wood
7f0953766b
Prompt for pin only on open / unlock ( #23751 )
...
* Prompt for pin only on open / unlock
* Fixed test cases
2019-05-08 07:55:30 -07:00
Pascal Vizeli
ce1974b014
Update azure-pipelines.yml for Azure Pipelines
2019-05-08 16:02:19 +02:00
carstenschroeder
8822f0140d
New cover platform for ADS integration ( #23377 )
...
* new cover platform
* improve logging II
* remove dependencies
* fix comment
* fix review findings
2019-05-08 14:08:26 +02:00