Nate Clark and Sebastian Muszynski
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 and Fabian Affolter
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 and Johann Kellerman
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 and Pascal Vizeli
1053473111
Add stdout and stderr to debug output for shell_command ( #14465 )
2018-05-16 13:47:41 +02:00
Matt Schmitt and cdce8p
25dcddfeef
Add HomeKit support for fans ( #14351 )
2018-05-16 13:15:59 +02:00
Ville Skyttä and Fabian Affolter
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 and Fabian Affolter
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 and Sebastian Muszynski
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 and Sebastian Muszynski
6ba49e12a2
Improve handling of offline Sonos devices ( #14479 )
2018-05-16 07:35:43 +02:00
nordlead2005 and Sebastian Muszynski
852ce9f990
Added temperature (apparent) high/low, deprecated max/min ( #12233 )
2018-05-15 21:26:41 +02:00
Paulus Schoutsen and GitHub
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 and Sebastian Muszynski
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 and Sebastian Muszynski
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 and Sebastian Muszynski
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 and Fabian Affolter
612a37b2dd
Remove simplepush.io ( #14358 )
2018-05-15 16:57:51 +02:00
Diogo Gomes and Fabian Affolter
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 and Fabian Affolter
16bf10b1a2
Don't poll the Samsung Family hub camera ( #14473 )
2018-05-15 08:50:07 +02:00
William Scanlon and Fabian Affolter
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 and Fabian Affolter
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 and Pascal Vizeli
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 and Fabian Affolter
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 and Fabian Affolter
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 and Pascal Vizeli
1b5c02ff67
Upgrade pygatt to 3.2.0 ( #14447 )
2018-05-14 21:52:54 +02:00
Russell Cloran and Fabian Affolter
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 and Pascal Vizeli
954e4796b8
Use ATTR_NAME from const.py ( #14450 )
2018-05-14 13:05:52 +02:00
Fabian Affolter and GitHub
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 and Sebastian Muszynski
c06351f2a9
Bump requirement to pydeconz v38 ( #14452 )
2018-05-14 08:41:17 +02:00
Johann Kellerman and Sebastian Muszynski
6b9c65c9ce
Allow qwikswitch sensors as part of devices ( #14454 )
2018-05-14 08:40:25 +02:00
Philip Rosenberg-Watt and Pascal Vizeli
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 and Pascal Vizeli
391e3196ea
Upgrade distro to 1.3.0 ( #14436 )
2018-05-13 18:01:10 +02:00
Fabian Affolter and Pascal Vizeli
cb709931e4
Upgrade youtube_dl to 2018.05.09 ( #14438 )
2018-05-13 18:00:37 +02:00
Fabian Affolter and Pascal Vizeli
a750f8444e
Upgrade Sphinx to 1.7.4 ( #14439 )
2018-05-13 18:00:08 +02:00
Fabian Affolter and Pascal Vizeli
a5bff4cd8d
Upgrade python-telegram-bot to 10.1.0 ( #14441 )
2018-05-13 17:59:25 +02:00
Fabian Affolter and Pascal Vizeli
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 and Pascal Vizeli
3ec56d55c5
Upgrade requests_mock to 1.5 ( #14444 )
2018-05-13 17:58:18 +02:00
Martin Hjelmare and Pascal Vizeli
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ä and Pascal Vizeli
146a9492ec
Clean up some Python 3.4 remnants ( #14433 )
2018-05-13 17:56:42 +02:00
cdce8p and Fabian Affolter
e5d714ef52
Fix fan service description ( #14423 )
2018-05-13 14:41:42 +02:00
Ville Skyttä and Martin Hjelmare
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ä and Martin Hjelmare
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ä and Martin Hjelmare
843789528e
Remove extra quotes from docstrings ( #14431 )
2018-05-13 11:06:15 +02:00
Krasimir Chariyski and Paulus Schoutsen
ea2c073612
Add Bulgarian to Google TTS ( #14422 )
2018-05-12 17:46:00 -04:00
Andrey and Paulus Schoutsen
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 and Paulus Schoutsen
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ä and Fabian Affolter
70af7e5fad
Update pylint to 1.8.4 ( #14421 )
2018-05-12 22:22:20 +02:00
Daniel Høyer Iversen and Sebastian Muszynski
99e272fc8d
Upgrade PyXiaomiGatewa to 0.9.3 ( #14420 ) ( Closes : #14417 )
2018-05-12 21:12:53 +02:00
cdce8p and GitHub
990f476ac9
Homekit test cleanup ( #14416 )
2018-05-12 17:10:19 +02:00
Sebastian Muszynski and Daniel Høyer Iversen
b371bf700f
Bump PyXiaomiGateway version ( #14412 )
2018-05-12 15:09:48 +02:00