Paulus Schoutsen
27f3081b74
Update frontend to 20180420.0
2018-04-19 22:16:48 -04:00
Paulus Schoutsen and GitHub
13e72f48a8
Disable ebox requirement ( #14003 )
...
* Disable ebox requirement
* Lint
2018-04-19 14:06:49 -04:00
Pascal Hahn and Pascal Vizeli
9fcbe68fac
Add Homematic HmIP-SWO-PR weather sensor support ( #13904 )
2018-04-19 12:48:21 +02:00
Sebastian Muszynski and Daniel Høyer Iversen
0999129f48
Useless code removed ( #13996 )
2018-04-19 11:42:40 +02:00
Viorel Stirbu and Sebastian Muszynski
3180c8b0fb
Add support for Sensirion SHT31 temperature/humidity sensor ( #12952 )
2018-04-19 11:37:30 +02:00
koolsb and Sebastian Muszynski
37cd63ea5a
Add blackbird media player component ( #13549 )
2018-04-19 11:35:38 +02:00
koolsb and Sebastian Muszynski
3dc70436f1
Add additional receiver for Onkyo zone 2 ( #13551 )
2018-04-19 11:31:50 +02:00
Sebastian Muszynski and GitHub
674682e88f
Support for multiple MAX!Cube LAN gateways added ( #13517 )
2018-04-19 09:11:38 +02:00
thelittlefireman and Paulus Schoutsen
ba7fccba34
Bump locationsharinglib to 1.2.1 ( #13980 )
...
* Bump locationsharinglib to 1.2.1
* Bump locationsharinglib to 1.2.1
2018-04-18 15:59:48 -04:00
Adam Mills and Paulus Schoutsen
ccba858ae1
Fix for Lokalise backend misinterpretation of keys ( #13986 )
...
The Lokalise server has a bug that the internal portion of key
references was misinterpreted as a symfony key, and was getting auto
converted by the convert placeholders feature. Since we don't use this
we're turning it off to work around the bug.
2018-04-18 15:58:47 -04:00
Paulus Schoutsen
b0a3d084fb
Version bump to 20180418.0
2018-04-18 15:58:14 -04:00
NovapaX and Paulus Schoutsen
45eb611007
renaming icons ( #13982 )
...
* renaming icons
* remove mdi:robot-vacuum
* fix other vacuums
2018-04-18 15:46:44 -04:00
Michael Wei and Paulus Schoutsen
0eb3e49880
Alexa thermostat fails to properly parse 'value' field for climate ( #13958 )
...
* Fix thermostat payload issue
* fix test payload
* style issue
* handle both string and value object
2018-04-18 14:19:05 -04:00
Kane610 and Paulus Schoutsen
c5cb28d41f
deCONZ migrate setup fully to config entry ( #13679 )
...
* Initial working config entry with discovery
* No need for else
* Make sure that imported config doesnt exist as a config entry
* Improve checks to make sure there is only instance of deconz
* Fix tests and add new tests
* Follow upstream changes
Fix case when discovery started ongoing config entry and user completes setup from other path it was possible to complete discovered config entry as well
* Add test to make sure link doesn't bypass any check for only allowing one config entry
* Dont use len to determine an empty sequence
* Cleanup
* Allways get bridgeid to use as unique identifier for bridge
2018-04-18 10:27:44 -04:00
Ben Randall and Paulus Schoutsen
7d43ad6a37
Colorlog windows fix ( #13929 )
...
* Fix colorlog on windows
Modified the way logging is initialized to fix two things.
1. If the import of `colorlog` fails the logs will still be formatted
using the expected HASS log format.
2. Ensure that `logging.basicConfig` is called AFTER `colorlog` is
imported so that the default handler generated will be writing to the
wrapped stream generated when `colorama` is initialized. This allows
colored logging to work on Windows.
Added support for a `--log-no-color` command line switch in the event
that someone just wants to disable colored log output entirely.
* Fix line lengths
* Switch default value
2018-04-18 10:18:44 -04:00
Nick Whyte and cdce8p
b589dbf26c
Support basic covers with open/close/stop services HomeKit ( #13819 )
...
* Support basic covers with open/close/stop services
* Support optional stop
* Tests
2018-04-18 14:39:58 +02:00
Sebastian Muszynski and Teemu R
23b97b9105
Params of the send command can be a list now ( #13905 )
2018-04-18 14:38:44 +02:00
stephanerosi and Pascal Vizeli
f11d4319d2
Fix typo an coding style ( #13970 )
2018-04-18 12:43:55 +02:00
Mister Wil and Martin Hjelmare
4ba58d0760
Bump skybellpy version to 0.1.2 ( #13974 )
2018-04-18 10:10:32 +02:00
Paulus Schoutsen and GitHub
2cb9e2dc7c
Merge pull request #13975 from home-assistant/rc
...
0.67.1
0.67.1
2018-04-17 23:19:45 -04:00
Paulus Schoutsen
c076dbe7e4
Revert "Upgrade pyqwikswitch to 0.71 ( #13920 )"
...
This reverts commit 6fa60c464b .
2018-04-17 22:59:36 -04:00
Paulus Schoutsen
e7aea5c571
Version bump to 0.67.1
2018-04-17 22:37:40 -04:00
Aaron Bach and Paulus Schoutsen
24ec8c545b
Bumped pypollencom to 1.1.2 ( #13959 )
...
* Bumped pypollencom to 1.1.2
* Updated requirements_all.txt
2018-04-17 22:37:25 -04:00
Thibault Cohen and Paulus Schoutsen
6c456ade6a
Update pyfido to 2.1.1 ( #13947 )
2018-04-17 22:37:24 -04:00
Thibault Cohen and Paulus Schoutsen
e9b997de3e
Update pyhydroquebec to 2.2.2 ( #13946 )
2018-04-17 22:37:24 -04:00
Paulus Schoutsen
53506821d4
Upgrade somecomfort to 0.5.2 ( #13940 )
2018-04-17 22:37:23 -04:00
Johann Kellerman and Paulus Schoutsen
6fa60c464b
Upgrade pyqwikswitch to 0.71 ( #13920 )
2018-04-17 22:36:07 -04:00
Sebastian Muszynski and Paulus Schoutsen
fadff1855f
Import operation modes from air humidifier ( #13908 )
2018-04-17 22:34:40 -04:00
Daniel Høyer Iversen and Paulus Schoutsen
652063537b
Fix call to parent broadlink switch ( #13906 )
...
* Broadlink switch, fixes issue #13799
* slugify
2018-04-17 22:34:40 -04:00
Sebastian Muszynski and Paulus Schoutsen
bcd8a69dfc
Missing property decorator added ( #13889 )
2018-04-17 22:34:40 -04:00
Paulus Schoutsen
663aeb11dc
Fix race condition for component loaded before listening ( #13887 )
...
* Fix race condition for component loaded before listening
* async/await syntax
2018-04-17 22:34:39 -04:00
Kyle Niewiada and Paulus Schoutsen
727ab956cf
Fix #13846 Double underscore in bluetooth address ( #13884 )
2018-04-17 22:34:39 -04:00
Paulus Schoutsen
26c76e3399
Prevent vesync doing I/O in event loop ( #13862 )
2018-04-17 22:34:39 -04:00
Kane610 and Paulus Schoutsen
0adb240fd6
Fix so it is possible to ignore discovered config entry handlers ( #13741 )
...
* Fix so it is possible to ignore discovered config entry handlers
* Improve efficiency
2018-04-17 22:34:38 -04:00
David Broadfoot and Paulus Schoutsen
e836674a30
Fix Gogogate2 'available' attribute ( #13728 )
...
* Fixed bug - unable to set base readaonly property
* PR fixes
* Added line
2018-04-17 22:34:38 -04:00
Aaron Bach and Martin Hjelmare
65b8f9764a
Bumped pypollencom to 1.1.2 ( #13959 )
...
* Bumped pypollencom to 1.1.2
* Updated requirements_all.txt
2018-04-17 20:03:22 +02:00
Kane610 and Martin Hjelmare
1a9ea11665
Bump deCONZ requirement to v36 ( #13960 )
2018-04-17 20:00:53 +02:00
Daniel Høyer Iversen and Martin Hjelmare
08f545d67b
Fix call to parent broadlink switch ( #13906 )
...
* Broadlink switch, fixes issue #13799
* slugify
2018-04-17 17:40:52 +02:00
ChristianKuehnel and Martin Hjelmare
e472436b84
Add services for bmw_connected_drive ( #13497 )
...
* implemented services for bmw remote services
* added vin to attributes of tracker
* moved component to new package
* added service description
* fixed static analysis warnings
* implemented first set of code reviews
* removed locking related services
* fixed static analysis warnings
* removed excess blank lines
* refactoring of setup() to resolve warning
"Cell variable bimmer defined in loop (cell-var-from-loop)"
* added missing docstring
* added service to update all vehicles from the server
* implemented changes requested in code review
* added check if invalid vin is entered
2018-04-17 17:37:00 +02:00
Paulus Schoutsen
783e9a5f8c
Update frontend to 20180417
2018-04-17 10:17:58 -04:00
Tod Schmidt and Pascal Vizeli
f4b1a8e42d
Added web view for TTS to get url ( #13882 )
...
* Added web view for to get url
* Added web view for TTS to get url
* Added web view for TTS to get url
* Added web view for TTS to get url
* Fixed test
* added auth
* Update __init__.py
2018-04-17 15:24:54 +02:00
Dmitry Avramenko and Pascal Vizeli
3b44f91395
Added FB messenger broadcast api to notify.facebook component ( #12459 )
...
* Added ability to use FB messenger broadcast api. use 'BROADCAST' keyword for first target in the facebook notifiy component to enable.
* Added ability to use FB messenger broadcast api. use 'BROADCAST' keyword for first target in the facebook notifiy component to enable.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Added ability for broadcast messaging for facebook messenger notify platform.
* Update facebook.py
* Update facebook.py
* Update facebook.py
* Update facebook.py
2018-04-17 14:23:41 +02:00
Fabian Affolter and Pascal Vizeli
cff3bed1f0
Upgrade youtube_dl to 2018.04.16 ( #13937 )
2018-04-17 13:32:44 +02:00
Fabian Affolter and Pascal Vizeli
9fe43714c6
Upgrade aiohttp to 3.1.3 ( #13938 )
2018-04-17 13:32:16 +02:00
Robin and Pascal Vizeli
569f5c111f
Adds SigFox sensor ( #13731 )
...
* Create sigfox.py
* Create test_sigfox.py
* Update .coveragerc
* Fix lints
* Fix logger message string
* More lints
* Address reviewer comments
* edit exception handling
* Update sigfox.py
* Update sigfox.py
* Update sigfox.py
* Update sigfox.py
2018-04-17 13:08:32 +02:00
Heiko Thiery and Pascal Vizeli
9487bd455a
Add AVM fritzbox smarthome component ( #10688 )
...
* initial commit
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix failed flake8 tests
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add fritzhome files to .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix wrong module import
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove too general exception
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* incorporate review comments
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove blank line
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix wrong import
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix issue with operations
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* incorporate review comments
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove unused attributes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* adapt to supported_features
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* change checking of kwargs to canonical way
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove unused self._state
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Don't overwrite the platform domain
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Remove parenthesis from import without line break
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Do not pass hass to the components on init
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Remove check for available in current_operation
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Remove redundant logging message
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Add blank line between standard and hass imports
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Use states from base climate component
Also add the new state STATE_MANUAL to the base.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add reconnect when access failed
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add device specific attributes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* group the imports from the same module
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* change domain data to fritz instance
This let us use the fritz instance to reconnect from platform without accessing
protected attributes.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix typo
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* rename platform from fritzhome to fritzbox
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* Add device_state_attributes
Add attributes to have compatiblity to fritzdect.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add support for multiple fritzboxes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix pylint issues
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fixed pyfritzhome version
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix import
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* fix component name in requirements_all.txt
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* upgrade pyfritzhome to 0.3.7
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* rename platform/component also in .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* use DEFAULT_HOST when no host is in dict
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add config schema for dict
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove check
The check since since the config scheme takes case.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add check for empty devices
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* use standard attribute from base class
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove STATE_MANUAL from operation list
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove set DEFAULT_HOST
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* don't pass hass to the SwitchDevice
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove unsed DEFAULT_HOST
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* refactored device attributes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* add info output if no fritzbox is configured
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* small fixes according review comment
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove unneeded default value
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove non required code from try..except block
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* line break for line that is too long
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
* remove too many empty lines
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com >
2018-04-17 12:40:36 +02:00
karlkar and Pascal Vizeli
f2d4dd25f0
Update of python-mpd2 ( #13921 )
2018-04-17 11:55:35 +02:00
stephanerosi and Pascal Vizeli
998d8c1771
Implement play media to set a channel based on (by priority): ( #13934 )
...
- exact channel number
- exact channel name
- similar channel name temp
2018-04-17 11:50:26 +02:00
Sebastian Muszynski and Pascal Vizeli
add0afe31a
Xiaomi MiIO Device Tracker: Unused variable removed ( #13948 )
...
* Unused variable removed and pinning added to be in sync with all xiaomi_miio components
* requirements_all.txt updated
2018-04-17 11:45:19 +02:00
Paulus Schoutsen and Pascal Vizeli
534aa0e4b5
Add data entry flow helper ( #13935 )
...
* Extract data entry flows HTTP views into helper
* Remove use of domain
* Lint
* Fix tests
* Update doc
2018-04-17 11:44:32 +02:00