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
Tomas Hellström
540d22d603
Swedish weather institute weather component ( #16717 )
...
* SMHI Component
* Clean up typos
* Fixed default values first config to home location (tests will follow)
* Fixed tests and removed unused function
* Minor fixup after comments from @kane610
* add support for precipitation in forecast
* Removed old async_step_init not needed.
2018-10-08 23:54:55 +02:00
Teemu R
56a43436d7
Bump python-miio requirement ( #17260 )
2018-10-08 22:33:06 +02:00
Nick Horvath
1393766659
Thermoworks Smoke Sensor ( #16139 )
...
* Add support for monitoring the temperature of a thermoworks smoke thermometer.
* Use string formatting.
* Add line break.
* Add error handling for authentication.
* Fix linting errors.
* Fix quotes.
* Bump thermoworks_smoke library version.
* Review changes for @MartinHjelmare
* Add unique id attribute and change battery attribute to the standard "battery_level".
* requested changes to snake case and monitored conditions
* fix lint error
* exclude firmware from state attrs. rename original_unit to unit_of_min_max so it's more clear what it is for.
* add device_info
* add regex validator for exclude
* undo device info stuff
* remove serial number from attributes even though other components are allowed to have it...
* exclude firmware
2018-10-08 22:15:38 +02:00
Paulus Schoutsen
68d72931c4
block external IP ( #17248 )
...
* block external IP
* Update __init__.py
2018-10-08 20:50:24 +02:00
Jari Ylimäinen
0c0184973b
Add configurable temperature step for MQTT climate component ( #16201 )
...
* Add configurable temperature step
* Remove temp step from climate component
2018-10-08 20:24:25 +02:00
damarco
59ec469722
Use only_cache parameter in binary_sensor.zha.Remote ( #16711 )
2018-10-08 20:23:26 +02:00
Paulus Schoutsen
68472b8241
Add a webhook automation trigger ( #17246 )
2018-10-08 20:16:37 +02:00
Glenn Waters
9380fca97e
Add Elk light platform ( #17222 )
...
* Add Elk light platform.
* Add ElkM1 light code. Doh.
* Fix PR comments.
* Fix hound errors.
* Fix PR comment.
* Move state from base to class(s) where used
2018-10-08 17:30:27 +02:00
Paulus Schoutsen
c3b1121d77
Add group foundation ( #16935 )
...
Add group foundation
2018-10-08 16:35:38 +02:00
Otto Winter
dd55ff87c8
Add device registry to MQTT cover ( #17245 )
...
* Add device registry to MQTT cover
* Fix tests
2018-10-08 16:13:44 +02:00
Malte Franken
b637b48bd8
emptying device state attributes if the update from the feed fails ( #17249 )
2018-10-08 16:13:08 +02:00
emontnemery
42fb886d71
Add support for HS color to mqtt light ( #16958 )
...
* Add support for HS color to mqtt light
* Warn if hs state update is invalid
2018-10-08 15:36:57 +02:00
Otto Winter
9290f245bf
Convert MQTT fan to config entry ( #17247 )
2018-10-08 14:59:04 +02:00
Otto Winter
c41ef65da6
Add device registry to MQTT switches ( #17244 )
2018-10-08 14:57:07 +02:00
Otto Winter
744dd42ad3
Add device registry to MQTT binary sensor ( #17243 )
2018-10-08 14:44:00 +02:00
Matt Schmitt
27f0331f0f
MyQ cover return unknown state if not available ( #17207 )
...
* Add additional supported states
* Use get method for lookup
* Return None if unable to get status
2018-10-08 14:19:23 +02:00
Malte Franken
394ffc40b6
updated georss-client library to 0.3 ( #17239 )
2018-10-08 13:32:16 +02:00
Paulus Schoutsen
d5f5273c31
Guard for bad device info ( #17238 )
2018-10-08 12:53:51 +02:00
Otto Winter
af2402ea59
Implement base for MQTT device registry integration ( #16943 )
...
* Implement base for MQTT device registry integration
* Lint
* Lint
* Address comments
* Lint
* Lint
* Address comments
* Only add keys if specified
See https://github.com/home-assistant/home-assistant/pull/17136#discussion_r223267185
2018-10-08 12:53:30 +02:00
Daniel Lashua
71a0274b12
Add Support for Xiaomi Vibration Sensor ( #16422 )
2018-10-08 12:08:46 +02:00
Otto Winter
3f498bd042
Fix potential MQTT discovery race condition ( #17208 )
...
* Fix potential MQTT discovery race condition
* Rename data key
2018-10-08 10:59:43 +02:00
MatteGary
ee5e1fa355
Daikin Climate - Better integration with Climate base component ( #16913 )
...
* Daikin Climate - Better integration with Climate base component
Made some modification in order to better integrate the Daikin AC Component with the base Climate Component.
Benefits are:
Support localization for Operation Mode
Support for Homekit Integration (if the AC is turned On, now the status is updated in Homekit)
* Build bug fixing
* Bug fixing in Set Operation_Mode functionality
Fixed to .title() functionality in matching the Operation_Mode
* Fix useless code
* Fix hound bug
* Bug fixing
Change in list of Operation Mode
* Trailing white space fix
* Compile fixing
* Whitespace fix
2018-10-08 10:49:54 +02:00
William Scanlon
f2d8f3bcb8
Water heater support ( #17058 )
...
* Moved econet to water_heater
* Wink and Econet are now in water heater!
* Removed away mode from econet and added demo water heater
* Added demo tests
* Updated coveragerc
* Fix lint issues.
* updated requirements all
* Requirements all actually updated.
* Reset wink and econet and fixed service.
* Reset wink and econet to the correct dev state
* Reset requirements_all and .coveragerc and removed the new econet and wink water_heater files
* Removed @bind_hass service methods
* Actually reset the .coverage file
* Fixed the tests
* Addressed @MartinHjelmare's comments
* Removed unused import
* Switched to async_add_executor_job
* Fixed lint
* Removed is_on
* Added celsius demo water heater and tests.
* Removed metric import
2018-10-08 10:38:07 +02:00
Sebastian Muszynski
ff4204244b
Fix data_key and power_consumed attribute of the Aqara Wall Switch ( Closes : #16457 ) ( #17235 )
2018-10-08 10:37:27 +02:00