Daniel Perna
9718a17351
Fix HomeMatic availability detection ( #17341 )
...
* Fix availability detection
2018-10-15 20:34:03 +02:00
Dougal Matthews
6feacbbfe1
Include the name of the Volumio media player in errors ( #17481 )
...
When you have multiple Volumio media players it can be hard to determine
which one has a problem without this information.
2018-10-15 19:11:12 +02:00
emontnemery
2ceb4d2d1e
Refactor RFLink component ( #17402 )
...
* Start refactor of RFLink component
* alias _id not added correctly
Aliases for sensor not added correctly
And some debug traces.
* Update rflink.py
* Cleanup, fix review comments
* Call event handlers directly when processing initial event
* Use hass.async_create_task when adding discovered device
* Review comments
* Review comments
2018-10-15 15:35:33 +02:00
Pascal Vizeli
0904ff45fe
Cleanup HM Notify platform ( #17355 )
...
* Cleanup HM Notify platform
* Fix python 3.5.4
* Update homematic.py
* Update homematic.py
2018-10-15 13:26:09 +02:00
Niels Mündler
d6752d2270
Fix rangefilter ( #17473 )
...
* Fix rangefilter
RangeFilter would break for lower or upper bounds of 0, evaluating to False and thus not being handled correctly as bounds
* Add test for zero bounds
2018-10-15 12:24:21 +02:00
Julius Mittenzwei
373e3b12d8
Switched to async_fire ( #17472 )
2018-10-15 12:16:40 +02:00
Paulus Schoutsen
e985f30247
Fix websocket API ( #17471 )
2018-10-15 11:48:36 +02:00
Adam
22bf4d0783
Re-assign conditions ( #17364 )
2018-10-15 11:43:27 +02:00
kennedyshead
1cbb5b8e51
State is set to UNKNOWN rather than ON in order to make UI have an play/pause button ( #17357 )
2018-10-15 11:42:27 +02:00
Paulus Schoutsen
ac79ff9e24
Add context to scripts run by template entities ( #17329 )
2018-10-15 11:38:49 +02:00
Ville Skyttä
31981fde7e
Make dicttoxml logging less verbose ( #17446 )
2018-10-15 11:25:38 +02:00
Ville Skyttä
4fce051838
Add RSRQ, RSRP, and SINR to huawei_lte default sensors ( #17425 )
...
These are important LTE signal monitoring values.
2018-10-15 11:22:49 +02:00
Rohan Kapoor
bd450ee9ff
Migrate CONF_WEBHOOK_ID to homeassistant.const ( #17460 )
...
* Migrate CONF_WEBHOOK_ID to homeassistant.const
* Switch over all instances of webhook_id to the const
* Switch last instance of webhook_id to the const
* automation: conf constants for conf
* webhook: conf constants for conf
2018-10-15 11:18:21 +02:00
Malte Franken
879924fea4
refactored to make its code structure similar to nsw_rural_fire_service_feed platform ( #17461 )
2018-10-15 11:17:46 +02:00
Pascal Vizeli
3b0db291dd
Bugfix eventstream with EOF on end ( #17465 )
2018-10-15 10:31:49 +02:00
Julius Mittenzwei
a71cc67efb
Fix NoEntitySpecifiedError during knx startup ( #17366 )
...
* Potential fix for #13699
* removed uneccessary initialization of hass
* removed hass from signature
2018-10-15 03:29:36 +02:00
Tsvi Mostovicz
c5905ee5ca
Show torah reading during weekdays ( #17447 )
...
* Add support for showing torah reading on weekdays as well
* Update docstrings for test functions
2018-10-14 23:55:11 +02:00
Craig J. Midwinter
3edcc9420a
Update pysher version ( #17455 )
2018-10-14 23:51:15 +02:00
Aaron Bach
b022dde622
Bumped simplisafe-python to 3.1.11 ( #17454 )
...
* Bumped simplisafe-python to 3.1.10
* Updated requirements
* Updated requirements
2018-10-14 14:26:44 -06:00
kennedyshead
1187e0aea5
Remove day as a conf option ( #17452 )
2018-10-14 21:33:18 +02:00
Daniel Høyer Iversen
a401be9b1b
New climate device ( #17313 )
...
* initial version of millheater
* Remove unused imports
* Add some comments
* separate lib
* fix review comments
2018-10-14 20:22:20 +02:00
Paulus Schoutsen
ed683d8c2c
Update frontend to 20181014.0
2018-10-14 19:17:30 +02:00
Fabian Affolter
d4061b73b0
Upgrade youtube_dl to 2018.10.05 ( #17429 )
2018-10-14 17:14:06 +02:00
Fabian Affolter
9305ea9a6b
Upgrade numpy to 1.15.2 ( #17431 )
2018-10-14 17:13:25 +02:00
Fabian Affolter
7b0c88c54b
Update docstrings ( #17435 )
2018-10-14 17:12:34 +02:00
Fabian Affolter
253e154a79
Minor updates ( #17436 )
2018-10-14 17:11:39 +02:00
Fabian Affolter
daf48a3b1f
Minor updates ( #17437 )
2018-10-14 17:10:46 +02:00
Fabian Affolter
5ac0469ef9
Upgrade python-telegram-bot to 11.1.0 ( #17441 )
2018-10-14 17:08:17 +02:00
Malte Franken
fccaf7f919
NSW Rural Fire Service platform ( #16802 )
...
* initial integration with nsw rural fire service feed
* improved test coverage
* updated requirements
* grouped imports
* removed debug print statement
* moved manager's startup code into separate call
* simplified feed update code
* simplified feed update code
* simplified device state attribute code
* added source to conform with pr #17339
* fixed lint
* refactored how entities are managed
* fixed pylint
* simplified signalling
2018-10-14 14:11:25 +02:00
Brant Knudson
f198859441
Upgrade pyvera to 0.2.45 ( #17419 )
...
This release adds support for garage door openers. A garage door
opener will show up as a switch.
2018-10-14 09:26:34 +02:00
333ryan18
a302112879
Bump Totalconnect ( #17418 )
...
* Update totalconnect.py
* Update requirements_all.txt
2018-10-14 09:25:24 +02:00
William Scanlon
6a8eb8d0a1
Moved econet from climate to water heater ( #17322 )
...
* Moved econet from climate to water heater
* Updated .coveragerc
* Fixed requirements_all.txt
2018-10-13 23:16:44 +02:00
noxhirsch
0dd3640c78
Adding support for HmIP-SLO (outdoor brightness sensor) ( #17413 )
...
* Add IPBrightnessSensor
* Add ILLUMINATION unit & icon
* Update homematic.py
* Added missing entry
2018-10-13 22:58:41 +02:00
J4nsen
d0da265166
Fix netio component ( #17411 )
...
* bump pynetio to 0.1.9.1 to actually use provided credentials.
* cast to int to fix TypeError
* update requirements_all.txt
2018-10-13 21:09:10 +02:00
Dan Klaffenbach
3ca3fe7015
homematic: Support additional property for sabotage detection ( #17407 )
...
At least HM-Sec-Sir-WM uses ERROR_SABOTAGE, see:
pyhomematic.devicetypes.actors.RFSiren
2018-10-13 21:08:06 +02:00
Miloš Bunčić
ef8253c549
Added ssl and verify_ssl parameters in ddwrt device tracker component ( #17406 )
...
* Added ssl and verify_ssl parameters in ddwrt device tracker component
* Set defaults in validation
2018-10-13 21:04:51 +02:00
Keiran S
78e29cd3fa
Add AWS Route53 Dynamic DNS support ( #17072 )
...
* Add AWS Route53 dynamic DNS support to Home Assistant
* Remove line breaks
2018-10-13 21:03:30 +02:00
Ville Skyttä
9c178cf488
Add unique id to syncthru sensors ( #17399 )
2018-10-13 14:31:53 +02:00
Steven Looman
e6d002c377
Update to async-upnp-client==0.12.5 ( #17401 )
2018-10-13 14:29:12 +02:00
Tommy Jonsson
70281a148b
Fix hangout.send_message requiring data key ( #17393 )
2018-10-13 10:54:35 +02:00
Florian Klien
d4b092706a
XMPP async ( #17283 )
...
* new lib dependencies, working old xmpp
* non working aioxmpp
* reverting to sync xmpp
will try slixmpp instead of aioxmpp
reasons:
echo bot example of aioxmpp had blocking behavior (slixmpp echo bot works fine)
closer API to sleekxmpp
less dependencies than aioxmpp
* first working slixmpp version
* DEBUG messages, changed MUC call
the joinMUC method changed from sleekxmpp to slixmpp
added debug messages
better name for cleanup callback
* flake8
* little cleanup, tested MUC
* requirements_all
* dependencies managed by slixmpp, removed debug messages
* resource configurable by user, requirements updated
* changed __init__ parameter code format
* removed trailing dots from LOG messages
* changed super call to python3 format
2018-10-13 10:37:42 +02:00
Tom Harris
db536797be
Bump insteonplm version to 0.15.0 ( #17384 )
2018-10-13 10:33:34 +02:00
Martin Berg
d9d27733d1
Fix arm/disarm calls. ( #17381 )
2018-10-13 10:30:49 +02:00
Daniel Shokouhi
5f16f3c3a6
Add unique_id for Bloomsky ( #17383 )
...
* Add unique_id for Bloomsky
* Add bloomsky camera unique ID
2018-10-13 10:23:00 +02:00
Daniel Shokouhi
d3672f36fb
Add unique_id for Neato ( #17369 )
...
* Add unique_id for Neato
* Only send the serial per review comments
2018-10-13 00:33:13 +02:00
Daniel Shokouhi
3cf6c76f8b
Add unique_id for Lightify ( #17377 )
2018-10-13 00:32:35 +02:00
Tom French
434d1d7d63
Added option to use a location other than home ( #17340 )
2018-10-12 20:04:52 +02:00
Aaron Bach
401e22fc0c
Add config entry for SimpliSafe ( #17148 )
...
* Initial move into component
* Base functionality in place
* Starting tests in place
* All config entry tests in place
* Made default scan interval more obvious and removed extra logging
* Inherit default scan interval from alarm_control_panel
* Updated coveragerc and CODEOWNERS
* Member-requested changes
* Hound
* Updated requirements
* Updated tests
* Member-requested changes
* Owner-requested changes
* Constant cleanup
* Fixed config flow test
* Owner-requested updates
* Updated requirements
* Using async_will_remove_from_hass
* Corrected scan interval logic
* Fixed tests
* Owner-requested changes
* Additional logging
* Owner-requested changes
2018-10-12 19:07:47 +02:00
Malte Franken
1f863830e1
Adding source attribute to geo location platforms ( #17339 )
...
* added source attribute to all geo_location platforms
* amended test cases
* constant moved and source method now forces subclasses to override
2018-10-12 16:48:02 +02:00
Paulus Schoutsen
6971e84ddf
Update translations
2018-10-12 14:58:09 +02:00
Paulus Schoutsen
397c4336bc
Update frontend
2018-10-12 14:57:35 +02:00
kennedyshead
e00ed84d84
The ping command will not detect device in standby as off ( #17358 )
2018-10-12 14:51:03 +02:00
Jedmeng
7b28963a88
Fix setting opple light color temperature ( #17359 )
2018-10-12 14:50:20 +02:00
Sebastian Muszynski
5a00cc5afc
Provide an individual color temperature range per Yeelight model ( #17305 )
...
* Provide an individual color temperature range per Yeelight model
* Fix lint
* Bump yeelight version
* Remove unused const
* Enable SUPPORT_COLOR_TEMP for BulbType.WhiteTemp
2018-10-12 11:35:33 +02:00
Martin Mois
cb3d62eeef
notify.homematic ( #16973 )
...
* Add notify.homematic_signalgen
* Update homematic_signalgen.py, test_homematic_signalgen.py
* Added new files to .coveragerc
* Fixed review comments from houndci-bot
* Fixed pylint errors
* Regenerate requirements_test_all.txt by script/gen_requirements_all.py
* Fix flake8 warnings
* Renamed notify.homematic_signalgen to notify.homematic and made it generic
* Update .coveragerc and requirements_test_all.txt
* Removed the terms signal generator from the sources.
2018-10-12 09:36:52 +02:00
Daniel Perna
241d87e9d3
Add exception handling to dnsip sensor ( #17332 )
...
* Add exception handling to dnsip sensor
* Refactor import
* Fix exception
2018-10-12 09:30:35 +02:00
emontnemery
b2789d9883
Support abbreviations in discovery topic ( #16635 )
...
* Support abbreviations in discovery topic
* Add abbreviations for all words. Add testcase.
Add missing docstring.
* Add missing abbreviations
* Support topic prefix
* Update test case
* Restrict topic prefix
* Fix merge
* Simplify abbreviations expanding, assume TOPIC_PREFIX is one character long
* Support abbreviated keys instead of words
* Remove redundant abbreviations
* Remove extra spaces in abbreviation list
* Make topic prefix less restrictive
* Make topix prefix a bit more restrictive again
2018-10-12 08:51:16 +02:00
shred86
7bb60068d7
Color control for Abode RGB lights ( #17347 )
...
* Color control support for Abode lights
* Updated add_devices to add_entities
* Update line length
* Changed elif to if for pylint warning
2018-10-12 08:47:14 +02:00
Daniel Shokouhi
1c23a36f46
Set botvac availability ( #17350 )
...
* Set botvac availability
* Lint
* Reduce availability calls per review comments
2018-10-12 08:40:45 +02:00
Zhong Jianxin
0ea5a73e8d
Fix motion sensor in Aqara LAN protocol V2 ( #17240 )
2018-10-12 08:34:32 +02:00
Mister Wil
6df3c480b3
Bump version of abodepy to 0.14.0 ( #17336 )
2018-10-11 22:00:51 +02:00
emontnemery
5961f2f577
Add support for off_delay to MQTT binary_sensor ( #16993 )
...
* Add support for off_delay to MQTT binary_sensor
* Fix debounce, add testcase
* Make off_delay number of seconds instead of timedelta
* Update mqtt.py
* Fix testcase, remove CONF_OFF_DELAY from const.py
2018-10-11 19:14:23 +02:00
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
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
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