Jason Hunter and Paulus Schoutsen
03cd4480df
fix onvif wsdl import - take 2 ( #23807 )
2019-05-10 23:15:21 -07:00
Alexei Chetroi and David F. Mulcahey
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 and GitHub
34f6245e74
Synchronize Sonos service calls ( #23791 )
2019-05-10 22:37:03 +02:00
Paulus Schoutsen and Jason Hu
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 and Martin Hjelmare
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 and Pascal Vizeli
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 and Fabian Affolter
4214a354a7
Bumped keenetic NDMS2 client version ( #23786 )
2019-05-10 11:43:43 +02:00
Paulus Schoutsen and GitHub
369afd7ddd
Update sensor.py
2019-05-09 22:01:37 -07:00
dreed47 and Paulus Schoutsen
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 and Paulus Schoutsen
df6846344d
Beta Fix: ONVIF ( #23787 )
...
* bump package to include wsdl
* update requirements all
2019-05-09 20:17:55 -07:00
Steven Looman and Paulus Schoutsen
05960fa29c
Sort discovered entries by 'st' to ensure getting the same device each discovery ( #23763 )
2019-05-09 16:17:46 -07:00
Pawel and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Paulus Schoutsen
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 and Martin Hjelmare
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 and Rohan Kapoor
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 and GitHub
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 and Paulus Schoutsen
f019e2a204
Upgrade zeroconf to 0.22.0 ( #23524 )
2019-05-08 08:40:00 -07:00
Jerry Chong and Paulus Schoutsen
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 and Paulus Schoutsen
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ä and Paulus Schoutsen
c384adeef4
Upgrade defusedxml to 0.6.0 ( #23651 )
2019-05-08 08:04:36 -07:00
Penny Wood and Paulus Schoutsen
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 and Martin Hjelmare
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 and cgtobi
45c041884a
Upgrade Mastodon.py to 1.4.0 ( #23753 )
2019-05-08 11:20:22 +02:00
Fabian Affolter and GitHub
1ecb3de643
Upgrade numpy to 1.16.3 ( #23673 )
2019-05-08 09:17:41 +02:00
cgtobi and Fabian Affolter
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 and GitHub
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 and GitHub
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 and Paulus Schoutsen
6e7a7ba4a0
Fix upnp logger name ( #23724 )
...
* Fix upnp logger name
* Fix more loggers
2019-05-07 15:52:48 -07:00
David Bonnes and Martin Hjelmare
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 and GitHub
0f174250cc
Update PR template ( #23520 )
...
* Update PR template
* Update config, PR template
2019-05-07 14:18:40 -07:00
Maciej Bieniek and Fabian Affolter
16a27c3f2d
Add abbreviation for position_topic ( #23740 )
2019-05-07 22:20:55 +02:00
Fabian Affolter and Charles Garwood
b253c7499d
Upgrade aiodns to 2.0.0 ( #23743 )
2019-05-07 15:32:04 -04:00
Markus Jankowski and Paulus Schoutsen
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 and Paulus Schoutsen
482cb0146a
Fix Hue sensor integration with multiple bridges. ( #23713 )
2019-05-07 09:45:04 -07:00
Andrew Sayre and Paulus Schoutsen
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 and Paulus Schoutsen
102beaa044
Add debug prints to sun ( #23598 )
...
* Add debug prints to sun
* Review comment
2019-05-07 09:37:08 -07:00
David Bonnes and Martin Hjelmare
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 and Fabian Affolter
f386088def
add abbreviation for current_temperature_template ( #23733 )
2019-05-07 08:27:35 +02:00