Paulus Schoutsen
1c3293ac85
Update frontend to 20180518.0 ( #14510 )
...
* Update frontend to 20180517.0
* Update requirements
* Bump frontend to 20180518.0
2018-05-17 21:29:37 -04:00
thelittlefireman
f06a0ba373
Bump locationsharinglib to 2.0.2 ( #14359 )
...
* Bump locationsharinglib to 2.0.2
* Bump locationsharinglib to 2.0.2
2018-05-17 23:06:39 +02:00
Anders Melchiorsen
9afc2634c6
Adjust LimitlessLED properties for running effects ( #14481 )
2018-05-17 20:54:25 +02:00
Nate Clark
ed3efc8712
Konnected component follow up ( #14491 )
...
* make device_discovered synchronous
* small fixes from code review
* use dispatcher to update sensor state
* update switch state based on response from the device
* interpolate entity_id into dispatcher signal
* cleanup lint
* change coroutine to callback
2018-05-17 20:19:05 +02:00
Mike
144524fbbb
Update hitron_coda.py ( #14506 )
...
missed a typo that wasn't caught with testing since I don't have a Rogers router.
2018-05-17 19:44:01 +02:00
ChristianKuehnel
298d31e42b
New Sensor FinTS ( #14334 )
2018-05-17 02:45:47 +02:00
Paulus Schoutsen
3e7d4fc902
Bump frontend to 20180516.1
2018-05-16 09:39:14 -04:00
Paulus Schoutsen
64223cea72
Update frontend to 20180516.0
2018-05-16 09:01:30 -04:00
Nathan Henrie
1053473111
Add stdout and stderr to debug output for shell_command ( #14465 )
2018-05-16 13:47:41 +02:00
Matt Schmitt
25dcddfeef
Add HomeKit support for fans ( #14351 )
2018-05-16 13:15:59 +02:00
Ville Skyttä
e20f88c143
Use "Returns" consistently to avoid being treated as section ( #14448 )
...
Otherwise, by side effect, results in error D413 by recent pydocstyle.
2018-05-16 10:01:48 +02:00
William Scanlon
1533a68c06
Added option to invert aREST pin switch logic for active low relays ( #14467 )
...
* Added option to invert aREST pin switch logic for active low relays
* Fixed line lengths
* Changed naming and set optional invert default value.
* Fixed line length
* Removed default from get
2018-05-16 09:58:49 +02:00
Greg Laabs
5ff5c73e2b
"unavailable" Media players should be considered off in Universal player ( #14466 )
...
The Universal media player inherits the states of the first child player that is not in some sort of "Off" state (including idle.) It was not considering the "unavailable" state to be off. Now it does.
2018-05-16 08:00:57 +02:00
Anders Melchiorsen
6ba49e12a2
Improve handling of offline Sonos devices ( #14479 )
2018-05-16 07:35:43 +02:00
nordlead2005
852ce9f990
Added temperature (apparent) high/low, deprecated max/min ( #12233 )
2018-05-15 21:26:41 +02:00
Paulus Schoutsen
df69680d24
Don't add a url to built-in panels ( #14456 )
...
* Don't add a url to built-in panels
* Add url_path back
* Lint
* Frontend bump to 20180515.0
* Fix tests
2018-05-15 14:47:46 -04:00
Gerard
2e7b5dcd19
BMW code cleanup ( #14424 )
...
* Some cleanup for BMW sensors
* Changed dict sort
* Updates based on review and Travis
2018-05-15 20:47:32 +02:00
Malte Franken
e49e0b5a13
Make Feedreader component more extendable ( #14342 )
...
* moved regular updates definition to own method to be able to override behaviour in subclass
* moved filter by max entries to own method to be able to override behaviour in subclass
* event type used when firing events to the bus now based on variable to be able to override behaviour in subclass
* feed id introduced instead of url for storing meta-data about the feed to be able to fetch the same feed from different configs with different filtering rules applied
* keep the status of the last update; continue processing the entries retrieved even if a recoverable error was detected while fetching the feed
* added test cases for feedreader component
* better explanation around breaking change
* fixing lint issues and hound violations
* fixing lint issue
* using assert_called_once_with instead of assert_called_once to make it compatible with python 3.5
2018-05-15 20:43:26 +02:00
Nate Clark
de50d5d9c1
Add Konnected component with support for discovery, binary sensor and switch ( #13670 )
...
* Add Konnected component with support for discovery, binary sensor, and switch
Co-authored-by: Eitan Mosenkis <eitan@mosenkis.net>
* Use more built-in constants from const.py
* Fix switch actuation with low-level trigger
* Quiet logging; Improve schema validation.
* Execute sync request outside of event loop
* Whitespace cleanup
* Cleanup config validation; async device setup
* Update API endpoint for Konnected 2.2.0 changes
* Update async coroutines via @OttoWinter
* Make backwards compatible with Konnected < 2.2.0
* Add constants suggested by @syssi
* Add to CODEOWNERS
* Remove TODO comment
2018-05-15 19:58:00 +02:00
c727
612a37b2dd
Remove simplepush.io ( #14358 )
2018-05-15 16:57:51 +02:00
Diogo Gomes
d47006c98f
Optimistic MQTT light ( #14401 )
...
* Restores light state, case the light is optimistic
* lint
* hound
* hound
* Added mqtt_json
* hound
* added mqtt_template
* lint
* cleanup
* use ATTR
2018-05-15 12:25:50 +02:00
Sebastian Muszynski
16bf10b1a2
Don't poll the Samsung Family hub camera ( #14473 )
2018-05-15 08:50:07 +02:00
William Scanlon
710533ae8a
Minor Wink fixes ( #14468 )
...
* Updated Wink light supported feature to reflect what features a given light support.
* Fix typo in wink climate
2018-05-15 07:53:12 +02:00
Matthew Garrett
11c57f9345
Bump lakeside version ( #14471 )
...
This should fix a couple of issues with T1013 bulbs, and also handle
accounts that contain unknown devices.
2018-05-15 07:51:32 +02:00
Martin Hjelmare
7562b4164b
Fix key error upon missing node ( #14460 )
...
* This is needed after gateway ready message generates an update while
persistence is off, or while the gateway node hasn't been presented
yet.
2018-05-14 22:52:44 +02:00
Gregory Benner
cf44b77225
Samsung Family hub camera component ( #14458 )
...
* add familyhub.py camera
* fix import and REQUIREMENTS
* add to coveragerc
* fix formatting to make houndci-bot happy
* ran scripts/gen_requirements_all.py
* use CONF_IP_ADDRESS
* Revert "ran scripts/gen_requirements_all.py"
This reverts commit 3a38681d8a
.
* fix library name
* add missing docstrings and enable polling
* Sort imports
2018-05-14 22:52:35 +02:00
Matt Schmitt
44e9783c7c
Add support for direction to fan template ( #14371 )
...
* Initial commit
* Update and add tests
2018-05-14 22:37:49 +02:00
Fabian Affolter
1b5c02ff67
Upgrade pygatt to 3.2.0 ( #14447 )
2018-05-14 21:52:54 +02:00
Russell Cloran
2f74ffcf81
zha: Fix cluster class check in single-cluster device type ( #14303 )
...
zigpy now allows custom devices, which might mean that devices have cluster
objects which are not instances of the default, but may be instances of
sub-classes of the default. This fixes the check for finding single-cluster
device entities to handle sub-classes properly.
2018-05-14 16:50:09 +02:00
Fabian Affolter
954e4796b8
Use ATTR_NAME from const.py ( #14450 )
2018-05-14 13:05:52 +02:00
Fabian Affolter
fb501282cc
Add SpaceAPI support ( #14204 )
...
* Add SpaceAPI support
* Changes according PR comments
* Add tests
* Remove print
* Minor changes
2018-05-14 09:13:59 +02:00
Robert Svensson
c06351f2a9
Bump requirement to pydeconz v38 ( #14452 )
2018-05-14 08:41:17 +02:00
Johann Kellerman
6b9c65c9ce
Allow qwikswitch sensors as part of devices ( #14454 )
2018-05-14 08:40:25 +02:00
Philip Rosenberg-Watt
8ae3caa292
Add priority and cycles to LaMetric ( #14414 )
...
* Add priority and cycles to LaMetric
Priority can be "info", "warning" (default), or "critical" and
cycles is the number of times the message is displayed. If cycles
is set to 0 we get a persistent notification that has to be dismissed
manually.
* Fix for schema and style
* Fix for style
2018-05-13 18:04:21 +02:00
Fabian Affolter
391e3196ea
Upgrade distro to 1.3.0 ( #14436 )
2018-05-13 18:01:10 +02:00
Fabian Affolter
cb709931e4
Upgrade youtube_dl to 2018.05.09 ( #14438 )
2018-05-13 18:00:37 +02:00
Fabian Affolter
a750f8444e
Upgrade Sphinx to 1.7.4 ( #14439 )
2018-05-13 18:00:08 +02:00
Fabian Affolter
a5bff4cd8d
Upgrade python-telegram-bot to 10.1.0 ( #14441 )
2018-05-13 17:59:25 +02:00
Fabian Affolter
e0bc894cbb
Upgrade pyota to 2.0.5 ( #14442 )
...
* Use constants
* Upgrade pyota to 2.0.5
2018-05-13 17:58:57 +02:00
Fabian Affolter
3ec56d55c5
Upgrade requests_mock to 1.5 ( #14444 )
2018-05-13 17:58:18 +02:00
Martin Hjelmare
b904a4e770
Remove universal wheel setting ( #14445 )
...
* Home assistant should not build a universal wheel since we don't
support Python 2.
2018-05-13 17:57:52 +02:00
Ville Skyttä
146a9492ec
Clean up some Python 3.4 remnants ( #14433 )
2018-05-13 17:56:42 +02:00
cdce8p
e5d714ef52
Fix fan service description ( #14423 )
2018-05-13 14:41:42 +02:00
Ville Skyttä
4d63baf705
Invoke pytest instead of py.test per upstream recommendation, #dropthedot ( #14434 )
...
http://blog.pytest.org/2016/whats-new-in-pytest-30/
https://twitter.com/hashtag/dropthedot
2018-05-13 12:11:55 +02:00
Ville Skyttä
234bf1f0ea
Spelling, grammar etc fixes ( #14432 )
...
* Spelling, grammar etc fixes
* s/an api data/data of an api/
2018-05-13 12:09:28 +02:00
Ville Skyttä
843789528e
Remove extra quotes from docstrings ( #14431 )
2018-05-13 11:06:15 +02:00
Krasimir Chariyski
ea2c073612
Add Bulgarian to Google TTS ( #14422 )
2018-05-12 17:46:00 -04:00
Andrey
d1228d5cf4
Look at registry before pulling zwave config values ( #14408 )
...
* Look at registry before deciding on ID for zwave values
* Reuse the new function
2018-05-12 17:45:36 -04:00
Andrey
7aec098a05
Bring back typing check. Meanwhile just for homeassistant/*.py ( #14410 )
...
* Bring back typing check. Meanwhile just for homeassistant/.py
* Change follow-imports to silent. Add a few more checks.
2018-05-12 17:44:53 -04:00
Ville Skyttä
70af7e5fad
Update pylint to 1.8.4 ( #14421 )
2018-05-12 22:22:20 +02:00