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
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
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
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
Fabian Affolter
45c041884a
Upgrade Mastodon.py to 1.4.0 ( #23753 )
2019-05-08 11:20:22 +02:00
Fabian Affolter
1ecb3de643
Upgrade numpy to 1.16.3 ( #23673 )
2019-05-08 09:17:41 +02:00
cgtobi
f0f6787bf9
Merge netatmo_public sensor into the netatmo integration ( #23531 )
...
* Merge netatmo public into netatmo integration
* Remove netatmo_public platform
* Remove dev log messages
* Improve error handling
* Check config for unsupported conditions
* Fix linter
* Reduce nested blocks
2019-05-08 08:26:52 +02:00
Paulus Schoutsen
3e788aa1d6
Updated frontend to 20190507.0
2019-05-07 22:55:59 -07:00
Paulus Schoutsen
f4016b4aad
Add integration step to onboarding ( #23732 )
...
* Return an extra oauth2 auth code during onboarding
* Areas in const
* Add integration step
* Lint
* Fix tests
* Fix test
* Verify integration added to done
* Verify step is marked as done
2019-05-07 22:51:24 -07:00
Paulus Schoutsen
07ee3b2eb9
Add update events to registries ( #23746 )
...
* Add update events to registries
* Add to websocket
2019-05-07 20:04:57 -07:00
Steven Looman
6e7a7ba4a0
Fix upnp logger name ( #23724 )
...
* Fix upnp logger name
* Fix more loggers
2019-05-07 15:52:48 -07:00
David Bonnes
7181d639fd
Add Intergas InComfort Lan2RF gateway ( #23736 )
...
* fixed __init__.py
* add sensors
* switch to parent-child architecture
* make binary_sensor the parent
* revert parent - to water_heater
* first working version
* working, delinted (except TODO)
* update to latest client library
* remove debug code
* delint
* tweak device_state_attributes
* tweak device_state_attrbutes
* minor tweaks
* bump client library for bugfix
* improve state attributes for pumping
* update .coverage
* bugfix - binary sensors not updating
* rename to incomfort from intouch
* fix coveragerc regression
* bump client (bugfix for /protected URL)
* bump client (bugfix for /protected URL) 2
* bump client
* remove debug code
* ready for PR
* fix regression
* use xx._boiler instead of xx._objref
* improve current_temperature and delint
* use current_operation instead of state
* refactor vol.Schema
* remove unneeded instance attribute
* remove unneeded instance attribute 2
* refactor device_state_attributes
* change 'boiler' to 'heater'
* change 'boiler' to 'heater' 2
* correct a typo
* bugfix: add missing comma
* small tidy-up
2019-05-07 23:53:55 +02:00
Paulus Schoutsen
0f174250cc
Update PR template ( #23520 )
...
* Update PR template
* Update config, PR template
2019-05-07 14:18:40 -07:00
Maciej Bieniek
16a27c3f2d
Add abbreviation for position_topic ( #23740 )
2019-05-07 22:20:55 +02:00
Fabian Affolter
b253c7499d
Upgrade aiodns to 2.0.0 ( #23743 )
2019-05-07 15:32:04 -04:00
Markus Jankowski
264e70922b
Fix effects on HUE integration for Osram bulbs ( #22789 )
...
* Fix hue effect for others
* New suggestion
* switched implementation to remove colorloop for osram bulbs
* Check ATTR_EFFECT in kwargs
* Fix tests
2019-05-07 09:53:14 -07:00
Richard Mitchell
482cb0146a
Fix Hue sensor integration with multiple bridges. ( #23713 )
2019-05-07 09:45:04 -07:00
Andrew Sayre
02d8731a61
Add HEOS sign-in/out services ( #23729 )
...
* Add HEOS sign-in/out services
* Fix typo in comment
2019-05-07 09:39:42 -07:00
Erik Montnemery
102beaa044
Add debug prints to sun ( #23598 )
...
* Add debug prints to sun
* Review comment
2019-05-07 09:37:08 -07:00
David Bonnes
6611d585e6
Add water_heater to geniushub, bump client library ( #23384 )
...
* add water_heater
* add geniushub/water_heater.py
* de-lint
* de-lint 2
* remove temperature from device state attribs
* update to latest client library
* add me as CODEOWNER
* bump client
* bump client
* delint/refactor
* Update homeassistant/components/geniushub/water_heater.py
Co-Authored-By: zxdavb <david@bonnes.me>
2019-05-07 17:37:47 +02:00
unixko
f386088def
add abbreviation for current_temperature_template ( #23733 )
2019-05-07 08:27:35 +02:00