Nikolay Vasilchuk
44477f3d32
Logbook: filter by entity and period ( #17095 )
...
* Filter logbook by entity_id
* Filter logbook by period
* Simple test
* houndci-bot review
* Tests
* Test fix
* Test Fix
2018-10-11 14:15:04 +02:00
Karim Geiger
ed45dff6e8
Implement turn_off and turn_on actions for eq3btsmart ( #17168 )
...
* Implement turn_off and turn_on actions for eq3btsmart
This commit implements the turn_off and turn_on methods for eq3btsmart. Turning the device off will set the thermostat to "OFF". Turning it on will set it to "AUTO".
* Add missing support flags for on/off feature
* Fix line length
2018-10-11 13:25:48 +02:00
Nikolay Vasilchuk
2a35a3901e
Template Lock ( #17288 )
...
* Template Lock component
* Tests
* CI Fix
* Don't track templates if they have result in MATCH_ALL
* async/await
* houndci-bot review fix
2018-10-11 12:53:54 +02:00
Paulus Schoutsen
ebff253cc9
still update sensor on startup ( #17319 )
2018-10-11 11:38:35 +02:00
Pascal Vizeli
f5d3aa1826
Hass.io auth/sso part2 ( #17324 )
...
* Update discovery.py
* Create const.py
* Update auth.py
* Update const.py
* Update const.py
* Update http.py
* Update handler.py
* Update auth.py
* Update auth.py
* Update test_auth.py
2018-10-11 10:55:38 +02:00
uchagani
cffb704311
Enable BMW component to be unit system aware ( #17197 )
...
* Enable BMW component to be unit system aware
* lint fixes
* use constants for config entries
* remove configuration from component and rely only on HA config of unit_system
* remove unused import
* update code to reflect feedback
* lint fixes
* remove unnecessary comments
* rework return statement to satisfy pylint
* more lint fixes
* add tests for volume utils
* lint fixes
* more lint fixes
* remove unnecessary comments
2018-10-11 10:55:22 +02:00
Martin Hjelmare
58af332d21
Allow tradfri groups for new imported entries ( #17310 )
...
* Clean up leftover config schema option
* Allow import groups via new config yaml setup
* Fix and add test
* Add a test without groups for legacy import
* Change default import groups to False
* Fix I/O in test
2018-10-11 10:37:34 +02:00
George Marshall
ef2c8b2e5b
Update python_openzwave==0.4.10 ( #17323 )
2018-10-11 10:59:16 +03:00
Fabien Piuzzi
9fa7906aef
Made it possible to define multiple Octoprint printers ( #16519 )
...
* Made it possible to define multiple octoprint printers
* style fix
* Added configuration option for octoprint port
* SSL support in octoprint platform configuration
* Octoprint component now auto loads sensor and binary_sensor platforms
* preliminary support for auto discovery of octoprint servers
* Moved sensors and binary sensors configuration into main octoprint configuration
* Using base_url as the key for storing api in the octoprint component
* made sure to not supersede the platforms' domains
* bugfix: continue setting up other printers if one fails
* flake8 style correction
* Added icons to sensors
* Fail platform setup if no printers were successfully added
* Simplified custom validator
2018-10-11 09:52:13 +02:00
Dav0815
c6c5d40056
Transport NSW ( #17242 )
...
* Resubmission of development
* Clean up
* Finishing touch and clean up
* Remove not needed error check
2018-10-11 09:44:17 +02:00
Rohan Kapoor
d7cd1a2b4b
Implement ZoneMinder run states ( #17198 )
2018-10-11 09:38:31 +02:00
Fabian Affolter
7e8973a315
Update file header ( #17317 )
2018-10-11 07:43:15 +02:00
Pascal Vizeli
3f87d41381
Fix auth for hass.io ( #17318 )
...
* Update test_auth.py
* Update auth.py
* Update test_auth.py
2018-10-11 01:02:00 +02:00
Fabian Affolter
8d9da4e7b9
Upgrade construct to 2.9.45 ( #16362 )
2018-10-10 23:52:45 +02:00
Glenn Waters
93e3596e5a
Add Elk-M1 switch and scene platforms ( #17256 )
...
* Add Elk-M1 switch platform.
* Fix travis error.
* Fix very annoying lint error.
* Fix PR comments.
* Fix comment.
* Fix lint errors.
* Fix PR comments.
* Fix PR
Apologize. Going too fast. You should not have to find those.
2018-10-10 19:05:19 +02:00
zhumuht
c434ad6af5
fix_broadlink_sp2_show_energy ( #17271 )
...
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
2018-10-10 18:56:00 +02:00
cgtobi
99c6622ee2
Add direction configuration ( #17308 )
2018-10-10 17:59:55 +02:00
Paulus Schoutsen
9d4dbd7d97
ABC config entries ( #17309 )
2018-10-10 16:02:03 +02:00
Paulus Schoutsen
d16e6c8524
Update translations
2018-10-10 14:25:21 +02:00
Paul Annekov
052c094425
fixed 'on_startup() takes 0 positional arguments but 1 was given' ( #17295 )
2018-10-10 14:24:30 +02:00
Pascal Vizeli
40e0966d7f
Hassio auth ( #17274 )
...
* Create auth.py
* Update auth.py
* Update auth.py
* Update __init__.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Update auth.py
* Add tests
* Update test_auth.py
* Update auth.py
* Update test_auth.py
* Update auth.py
2018-10-10 14:07:51 +02:00
Joshi
ad4d5666fe
Yamaha AVR update and change Sound Mode only on main_zone ( #17241 )
...
* Add support for sound_mode for Yamaha rxv media_player
* Catch ParseError Exeption on surround_program for unsupported models
* Catch all Exeptions from rxv
* only get sound mode list / current sound mode on main_zone
2018-10-10 14:07:33 +02:00
definitio
7f896bfb40
WIP: Don't set initial values for MQTT HVAC in non-optimistic mode ( #17268 )
...
* Don't set initial temperature in non-optimistic mode
* Fix tests
* Don't set initial values in non-optimistic mode
For fan mode, current operation and swing mode
* Fix tests again
2018-10-10 14:06:53 +02:00
Pascal Vizeli
83dd961fde
Fix hassio discovery ( #17275 )
...
* Update discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Update test_discovery.py
* Fix tests
* fix lint
2018-10-10 13:50:11 +02:00
Paulus Schoutsen
a1dac28e4b
Template sensors to not track all state changes ( #17276 )
...
* Disable template sensor match all
* Only manual update template sensors that match all
2018-10-10 13:49:15 +02:00
Martin Hjelmare
e5c3a4be80
Fix and clean haveibeenpwned ( #17306 )
...
* Move first forced data fetching and update to async_added_to_hass.
* Clean up code.
2018-10-10 13:46:03 +02:00
Ville Skyttä
707b7c202d
Narrow scope of various pylint inline disables ( #15364 )
...
* Narrow scope of various pylint inline disables
* Whitespace tweaks
2018-10-10 12:17:11 +02:00
Teemu R
78c38749ab
Xiaomi Vacuum: keep error state active after erroring ( #16562 )
...
* Check for got_error to keep consistent error reporting
* reword a comment
2018-10-10 12:16:32 +02:00
Markus Nigbur
670c75e844
Added resolve_state to template distance function ( #17290 )
...
_resolve_state was already used in the "closest" function, to allow for states and entity ids
2018-10-10 11:49:24 +02:00
Colby Rome
419725e1a9
Add Verizon Fios Quantum Gateway device_tracker platform ( #17023 )
...
* wrote quantum_gateway.py
* ran gen_requirements script
* fixed linting errors, added docstrings
* update .coveragerc
* fixed typo
* add myself to contributors
* single quotes for single words
* added error handling to prevent stacktrace
* updated my pypi library
* houndci fixes - added RequestException
* added password to config schema
2018-10-10 08:23:31 +02:00
cgtobi
cfc175d71d
Make rmvtransport async ( #17225 )
...
* Make rmvtransport async
* Make rmv transport async
* Make async tests
* Update rmvtransport module version
* Remove unnecessary import
* Make rmvtransport async
* Make rmv transport async
* Make async tests
* Update rmvtransport module version
* Remove unnecessary import
* Update requirements
* Remove async loop
* Fix wrong import
* Fix stupidness
* Remove unnecessary import
* Bump upstream version
* Don't store the session
* Refactor tests
* Add test for no data
* Fix linter issues
* Fix stale docstring
* Fix stale docstring
* Remove unnecessary test code
* Remove unnecessary import
* Add configurable timeout
* Remove global variable
2018-10-10 08:10:42 +02:00
hanzoh
8310f4a1cf
Add valve level to HmIP thermostat attributes ( #17297 )
2018-10-09 18:53:49 -06:00
Fabian Affolter
5022cf8a6c
Upgrade locationsharinglib to 3.0.6 ( #17294 )
2018-10-10 00:02:07 +02:00
Fabian Affolter
2cd99e5a97
Upgrade shodan to 1.10.4 ( #17292 )
2018-10-09 22:37:50 +02:00
Alok Saboo
26f2e3dd8b
Fix samsung bug ( #17285 )
2018-10-09 21:43:59 +02:00
mvn23
fc67f5eef3
Rewrite opentherm_gw to a component ( #17133 )
...
* Rewrite opentherm_gw to a component which loads the opentherm_gw climate platform.
* Add OpenTherm Gateway sensor platform.
* Remove library imports from platforms (use hass.data instead)
* Update .coveragerc
* Update docstrings to use new component documentation url
* Add OpenTherm Gateway binary sensor support.
Fix houndci findings.
* Revert "Add OpenTherm Gateway binary sensor support."
This reverts commit 5711dc4c25
.
* Revert "Add OpenTherm Gateway sensor platform."
This reverts commit b3505ed561
.
* Remove import from platform, use hass.data instead.
Update .coveragerc
Update docstrings
Update requirements_all.txt
General code cleanup
* Fix review findings.
Avoid using hass.data within connect_and_subscribe.
2018-10-09 21:06:24 +02:00
dickesW
2aeb0efc7c
Fixed Temperature for HMIP-WeatherStation Plus/Basic ( #17216 )
2018-10-09 11:19:21 -06:00
Markus Nigbur
a99ba0a1d4
Bumped fints component to version 1.0.1 ( #17280 )
2018-10-09 11:18:46 -06:00
Paulus Schoutsen
e903f7ffda
Manual updates ( #17278 )
2018-10-09 16:54:38 +02:00
Charles Garwood
cf249e3e5e
Z-Wave Config Entry Support ( #17119 )
...
* Initial Z-Wave Config Entry Support
* Use conf.get() for config import
* Uncomment test
* Re-add line breaks
* tabs -> space
* Unused import cleanup & lint fixes
* Remove unused config flow link step
* Address comments
* Remove unused import
* Fix tests
* Check for valid usb_path
* Test for Z-Stick in config flow
* Pass config dir to ZWaveOption
* Auto-generate Network Key if none provided
* Test fixes
* Address comments & more start network service registration
* add_executor_job for options.lock()
2018-10-09 16:30:55 +02:00
damarco
5167658a1d
Add support for zha custom cluster mappings ( #16714 )
...
* Add support for custom cluster mappings
* Refactor sub_component mapping
2018-10-09 12:53:02 +02:00
definitio
6bf3f9e748
Fix mpd timeout error ( #17254 )
...
* Increase mpd client timeout
* Update mpd.py
2018-10-09 12:24:39 +02:00
Daniel Perna
9d56730b8d
Add optional "all" parameter for groups ( #17179 )
...
* Added optional mode parameter
* Cleanup
* Using boolean configuration
* Fix invalid syntax
* Added tests for all-parameter
* Grammar
* Lint
* Docstrings
* Better description
2018-10-09 10:14:55 +02:00
Otto Winter
26cf5acd5b
Make async_track_time_change smarter ( #17199 )
...
* Make async_track_time_change smarter
* Move to util/dt
* Remove unnecessary check
* Lint
* Remove tzinfo check
* Remove check
* Add comment about async_track_point_in_utc_time
* Fix typing check
* Lint
2018-10-09 10:14:18 +02:00
Otto Winter
9190fe1c21
Add device registry to MQTT fan ( #17250 )
2018-10-09 10:13:42 +02:00
marcolertora
0c34c50d2f
Added lumitek/ankuoo recswitch component ( #15764 )
...
* Added lumitek/ankuoo recswitch component
* cosmetics
* remove callback
* cosmetics
* update requirements pyrecswitch==1.0.2
* add in .coveragerc
2018-10-09 10:13:03 +02:00
Sebastian Muszynski
757ba3b60e
Add basic support of the Philips Zhirui desk lamp (philips.light.mono1) ( #17258 )
2018-10-09 10:11:34 +02:00
Sebastian Muszynski
882c4b73ae
Fix ambient light state of the Philips Eyecare Lamp ( Closes : #16269 ) ( #17259 )
2018-10-09 10:11:14 +02:00
Steven Looman
4455a287fc
Add defaults, fixing #17229 ( #17261 )
2018-10-09 10:07:30 +02:00
Anders Melchiorsen
5db7d702c8
Remove warning on script delay ( #17264 )
...
* Remove warning on script delay
* Use suppress
2018-10-09 10:06:42 +02:00