Roy Duineveld
c44f5d31ef
Plant monitor defaults ( #19891 )
...
* Plant monitor defaults
* houndci-bot fixes
2019-01-10 15:49:13 +01:00
Jérôme Wiedemann
e6a2c18430
min_max sensor support for STATE_UNAVAILABLE
2019-01-10 13:48:24 +01:00
Aaron Bach
01eee52990
Bump pyflunearyou to 1.0.1 ( #19899 )
2019-01-09 19:38:19 -07:00
Paulus Schoutsen
9aed40a88d
Update translations
2019-01-09 15:29:31 -08:00
Paulus Schoutsen
7641658e38
Bumped version to 0.85.0
2019-01-09 15:13:29 -08:00
Florian Ludwig
8cf595dd3e
assign user to websocket connection when using legacy_api_password ( #19797 )
2019-01-09 15:13:13 -08:00
Paulus Schoutsen
f17d6c0593
Updated frontend to 20190109.0
2019-01-09 15:12:52 -08:00
Paulus Schoutsen
5cab319798
Updated frontend to 20190109.0
2019-01-09 15:12:29 -08:00
Rendili
4394e37df9
Bug fix with getting a device battery level when API unavailable for Hive ( #19841 )
...
* hive updates - bug fix and add entity registration
* remove hive entity registration code
2019-01-09 11:21:03 +01:00
Paulus Schoutsen
64b4c8f43a
Fix deprecation warning ( #19882 )
2019-01-08 21:09:47 -08:00
Paulus Schoutsen
a3d05328ec
Refactor motion sensor of the xiaomi_aqara platform ( #19805 )
...
* Refactor motion sensor
* Improve debug output
2019-01-08 20:48:09 -08:00
Rohan Kapoor
2bdbf6955d
Migrate geofency over to the Webhook component ( #18951 )
...
* Migrate geofency over to the Webhook component
* Return web.Response correctly
* Fix test
* Lint
* Fix error that tests caught
2019-01-08 20:47:05 -08:00
Florian Ludwig
23382ab199
assign user to websocket connection when using legacy_api_password ( #19797 )
2019-01-08 20:45:24 -08:00
Paulus Schoutsen
8a3d43745d
Bumped version to 0.85.0b1
2019-01-08 20:23:59 -08:00
Pascal Vizeli
6b56985e01
Update OZW to 0.1.2 ( #19878 )
...
* Update ozw 0.1.2
* Update requirements_all.txt
2019-01-08 20:23:49 -08:00
Steven Looman
ed41421a3d
Fix error when trying to log used UPnP device, if multiple found ( #19875 )
2019-01-08 20:23:49 -08:00
Alistair Galbraith
f019131352
Resolves #17196 , Resolves #18739 - Hue Beyond light fixture errors ( #19874 )
...
* Resolves #17196 , Resolves #18739 - Hue Beyond light fixtures being incorrectly recognized
* Removed long code lines that were failing code review
* Removed trailing whitespace
2019-01-08 20:23:48 -08:00
Otto Winter
4ec313cb3b
Bump aioesphomeapi ( #19838 )
2019-01-08 20:23:47 -08:00
Fredrik Erlandsson
68e33fdbf5
fixes #19814 , Daikin config setting ( #19823 )
2019-01-08 20:23:47 -08:00
cdheiser
312ad7057d
Fix a bug in Lutron RadioRA2 Scene support ( #19819 )
2019-01-08 20:23:46 -08:00
cdce8p
0d49b19624
Update HAP-python to 2.4.2 ( #19776 )
...
* Bugfixes for connection issues
2019-01-08 20:23:46 -08:00
Otto Winter
6d9c37d636
Fix some ESPHome race conditions ( #19772 )
...
* Fix some ESPHome race conditions
* Remove debug
* Update requirements_all.txt
* 🚑 Fix IDE line length settings
2019-01-08 20:23:45 -08:00
Sebastian Muszynski
ed881f399f
Don't slugify unique id ( #19770 )
2019-01-08 20:23:45 -08:00
Sebastian Muszynski
3a466195b9
Simplify data_key for a stable unique_id because the order of the dict will not be preserved ( Closes : #13522 ) ( #19766 )
2019-01-08 20:23:44 -08:00
Alexei Chetroi
3453d31f01
Use manufacturer id only for configure_reporting only when specified. ( #19729 )
2019-01-08 20:23:44 -08:00
Eliseo Martelli
afa0d37ff0
Rename air pollutants to air quality ( #19448 )
...
* mv component folder
* moved in airquality
* changed names in files
* renamed test init
* renamed test air quality
* renamed in tests
* renamed coverage
* fixed naming
* corrected attr names
* changed attr names
2019-01-08 20:23:43 -08:00
Otto Winter
57c96a5489
Add ESPHome native API discovery ( #19399 )
...
* ESPHome discovery
* Add note about netdisco
* 🔡
* Address comments
* Bump netdisco to 2.3.0
* Update requirements_all.txt
2019-01-08 20:21:31 -08:00
Rendili
6d9fda04ac
add entity support to hive ( #19879 )
2019-01-08 20:15:12 -08:00
Pascal Vizeli
b4c657a39c
Update OZW to 0.1.2 ( #19878 )
...
* Update ozw 0.1.2
* Update requirements_all.txt
2019-01-08 20:14:27 -08:00
Alistair Galbraith
35cb0458fa
Resolves #17196 , Resolves #18739 - Hue Beyond light fixture errors ( #19874 )
...
* Resolves #17196 , Resolves #18739 - Hue Beyond light fixtures being incorrectly recognized
* Removed long code lines that were failing code review
* Removed trailing whitespace
2019-01-08 20:13:47 -08:00
Malte Franken
6d3343e4d1
Geo Location -> Geolocation (class names and unit test comments) ( #19877 )
...
* fixed geolocation naming in class names
* fixed geolocation naming in comments in unit test
2019-01-08 20:11:51 -08:00
Thomas Lovén
f73bda1218
Allow other icon prefixes than mdi: ( #19872 )
2019-01-08 20:08:20 -08:00
Pierre
c29bffc8d8
Replace influxdb query by another query that is more lightweight ( #19880 )
...
same as #6289
2019-01-08 23:31:39 +00:00
Steven Looman
cc6e70a270
Fix error when trying to log used UPnP device, if multiple found ( #19875 )
2019-01-08 21:05:36 +00:00
Lars Lydersen
42821b5f64
Added missing operator.
2019-01-08 21:12:35 +01:00
Lars Lydersen
c164533404
Corrected formating.
2019-01-08 20:36:57 +01:00
David F. Mulcahey
acdf9c7ce2
Relay events for onoff and levelcontrol output clusters in ZHA ( #19863 )
...
* auto relay events for onoff and levelcontrol output clusters
* fix docstring
* correct copy/paste failure - review comment
* add space - review comment
2019-01-08 17:20:50 +01:00
emontnemery
0cea54cea1
Cleanup if discovered mqtt climate can't be added ( #19739 )
...
* Cleanup if discovered mqtt climate can't be added
2019-01-08 16:53:02 +01:00
emontnemery
203701bc7c
Cleanup if discovered mqtt fan can't be added ( #19741 )
...
* Cleanup if discovered mqtt fan can't be added
2019-01-08 16:51:03 +01:00
emontnemery
44f6151548
Cleanup if discovered mqtt alarm can't be added ( #19742 )
...
* Cleanup if discovered mqtt alarm can't be added
2019-01-08 16:49:47 +01:00
emontnemery
1a5fe3d880
Cleanup if discovered mqtt cover can't be added ( #19743 )
...
* Cleanup if discovered mqtt cover can't be added
2019-01-08 16:48:42 +01:00
emontnemery
a62e514d8f
Merge pull request #19744 from emontnemery/mqtt_discovery_cleanup_binary_sensor
...
Cleanup if discovered mqtt binary_sensor can't be added
2019-01-08 16:47:36 +01:00
emontnemery
f0f386e314
Cleanup if discovered mqtt sensor can't be added ( #19745 )
...
* Cleanup if discovered mqtt sensor can't be added
* No bare except
* Clear ALREADY_DISCOVERED list with helper
2019-01-08 16:46:26 +01:00
emontnemery
bb37cf906c
Cleanup if discovered mqtt lock can't be added ( #19746 )
...
* Cleanup if discovered mqtt lock can't be added
2019-01-08 16:45:38 +01:00
Fabian Affolter
406b45c6e7
Upgrade bcrypt to 3.1.5 ( #19854 )
2019-01-08 09:22:45 -05:00
kennedyshead
377b129c9c
Make asuswrt sensor optional ( #19736 ) @kennedyshead
...
* Dont load if not in config
* Adding config options for sensors
* Fixed mistake with iterating over wrong things
* lint
* lint
* Setting None state
* Using .get when fetching optional config
2019-01-08 09:14:16 -05:00
Rene Nulsch
410f19c777
Replace MyChevy persistant_notification with error log entry ( #19804 )
...
The mychevy service is notoriously unreliable, often only having 50% uptime.
Previously a persistent notification was emitted when the platform errored out.
Users have found that is happening too often, so instead log an error when
this happens instead.
2019-01-08 08:06:08 -05:00
Malte Franken
4bbfc04f5e
Geo Location -> Geolocation (comments and default group name) ( #19865 )
...
* fixed geolocation naming in comments
* fixed geolocation naming in default group name
* fixed link to documentation (after https://github.com/home-assistant/home-assistant.io/pull/8086 )
2019-01-08 11:24:57 +01:00
kennedyshead
c7a32e59b7
Fix state and attribute fetching in vasttrafik ( #19856 )
...
* Fixing state and attribute fetching
* Fixing state and attribute fetching
* Setting None state
* Need to brreak loop
2019-01-08 09:54:22 +01:00
emontnemery
fb9aad8791
Small cleanup of MQTT light ( #19816 )
...
* Small refactor of MQTT light removing unused variable
2019-01-08 07:21:26 +01:00
Fabian Affolter
493d2743ba
Merge pull request #19853 from home-assistant/upgrade-beautifulsoup4
...
Upgrade beautifulsoup4 to 4.7.1
2019-01-08 00:13:50 +01:00
Fabian Affolter
f259c5724b
Upgrade holidays to 0.9.9 ( #19851 )
2019-01-08 00:13:33 +01:00
Vincent KHERBACHE
ea8bb28d21
Fix french Amazon Polly voice 'Léa'. ( #19852 )
...
The accent must be removed (Léa -> Lea) just like the other voices (eg. Celine, Peneloppe) to match with Amazon voices ID.
Fun fact: there is no alternative name for "Léa" on Amazon Polly documentation: https://docs.aws.amazon.com/en_us/polly/latest/dg/voicelist.html , probably just omitted.
Mitigation: alternative voices (with and without accents) can be put into `SUPPORTED_VOICES`, both `voice.get('Id')` and `voice.get('Name')` must be then checked for a match.
This fixes #19802 .
2019-01-08 00:13:09 +01:00
Lars Lydersen
8aa136f7ed
Added support for spot cleaning that was introduced in pybotvac 0.12.
2019-01-07 20:03:22 +01:00
Fabian Affolter
4905f4dd97
Upgrade beautifulsoup4 to 4.7.1
2019-01-07 19:16:04 +01:00
koomik
45fae5a50e
Upgrade tahoma-api to 0.0.14 ( #19840 )
...
* Update requirements_all.txt
Change to tahoma-api 0.0.14 to solve #19542
https://github.com/home-assistant/home-assistant/issues/19542
* Update tahoma.py
2019-01-07 19:02:42 +01:00
Fabian Affolter
2eec2cc656
Upgrade holidays to 0.9.9
2019-01-07 19:00:03 +01:00
Sean Dague
9cdfa77a21
bump watefurnace version to 1.1.0 ( #19847 )
...
There is better retry logic in the new library to handle login faults.
2019-01-07 11:36:02 -05:00
sander76
0af635e8d7
adding more dimmer components ( #19843 )
...
* adding more dimmer components
* updated library version
* updated requirements_test_all
2019-01-07 11:32:28 -05:00
emontnemery
08ac6da8a6
Clear ALREADY_DISCOVERED list with helper
2019-01-07 17:03:10 +01:00
emontnemery
8701be095b
No bare except
2019-01-07 17:03:10 +01:00
emontnemery
0b57cfb004
Cleanup if discovered mqtt sensor can't be added
2019-01-07 17:03:10 +01:00
emontnemery
ddeb7f3bea
Clear ALREADY_DISCOVERED list with helper
2019-01-07 17:00:03 +01:00
emontnemery
44c619a853
No bare except
2019-01-07 17:00:03 +01:00
emontnemery
d8370f44cb
Cleanup if discovered mqtt binary_sensor can't be added
2019-01-07 17:00:03 +01:00
emontnemery
dd75c49796
Cleanup if discovered mqtt switch can't be added ( #19721 )
...
* Cleanup if discovered mqtt switch can't be added
2019-01-07 16:57:51 +01:00
Sebastian Muszynski
8b232e7ce6
Simplify data_key for a stable unique_id because the order of the dict will not be preserved ( Closes : #13522 ) ( #19766 )
2019-01-07 13:36:16 +01:00
Fredrik Erlandsson
3c465434cd
fixes #19814 , Daikin config setting ( #19823 )
2019-01-07 13:04:53 +01:00
Otto Winter
e30c324b32
Bump aioesphomeapi ( #19838 )
2019-01-07 11:58:10 +01:00
Daniel Shokouhi
903c86a116
Bump pybotvac ( #19831 )
...
* Bump pybotvac to support No Go lines
* Update requirements
2019-01-06 23:58:36 +01:00
kennedyshead
c96778c82a
This makes the vasttrafik platform stop spamming the logs with warnings ( #19792 )
...
* This makes the vasttrafik platform stop spamming the logs with warrnings
* Forcing build
2019-01-06 21:06:20 +01:00
Rene Nulsch
1e18a2c679
Remove temperature from the list of available forecast sensors ( #19818 )
2019-01-06 20:52:55 +01:00
Tommy Jonsson
5b35317e1e
[3/3] mqtt-vacuum device-registry ( #19479 )
...
* add device registry to mqtt-vacuum
2019-01-06 19:23:33 +01:00
cdheiser
bf4830bc07
Fix a bug in Lutron RadioRA2 Scene support ( #19819 )
2019-01-06 19:25:09 +02:00
Johann Kellerman
3ffa0176cc
SMA sensor - updated library ( #19753 )
2019-01-06 19:20:19 +02:00
Tommy Jonsson
ccbc231d3a
[2/3] vacuum mqtt-discovery ( #19478 )
...
* add discoverability to mqtt-vacuum
2019-01-06 17:05:04 +01:00
Tommy Jonsson
dee229152f
[1/3] Refactor mqtt-vacuum in preparation for discovery and device registry ( #19462 )
...
* Refactor mqtt-vacuum in preparation for discovery and device registry
2019-01-06 14:16:46 +01:00
Mattias Welponer
3d0c3ab746
HomematicIP update version to 0.10.1 ( #19788 )
...
* Update version to 0.10.1
* Update of requirements files
2019-01-05 16:25:36 -07:00
Sebastian Muszynski
32faf5b709
Improve debug output
2019-01-05 22:39:02 +01:00
Sebastian Muszynski
09ff272290
Refactor motion sensor
2019-01-05 22:31:41 +01:00
Eliseo Martelli
3a5ba77e04
Rename air pollutants to air quality ( #19448 )
...
* mv component folder
* moved in airquality
* changed names in files
* renamed test init
* renamed test air quality
* renamed in tests
* renamed coverage
* fixed naming
* corrected attr names
* changed attr names
2019-01-05 11:42:36 -05:00
Otto Winter
68723730a7
Add ESPHome native API discovery ( #19399 )
...
* ESPHome discovery
* Add note about netdisco
* 🔡
* Address comments
* Bump netdisco to 2.3.0
* Update requirements_all.txt
2019-01-05 16:00:07 +01:00
Sören Oldag
0125b3fd80
Upgrade pwmled to 1.4.0 ( #19783 )
2019-01-05 08:05:37 -05:00
Austin Drummond
fb5b5223fb
Added zwave lock state from alarm type workaround ( #18996 )
...
Thank you 👍
* added zwave lock state from alarm type workaround
* fixed test indents
* more linting fixes
* one more linting fix
* simplified logic
* fixed lint new lines
* fixed merge conflict issue
* fixed definition of _alarm_type_workaround in zwave lock
2019-01-05 09:59:43 +01:00
keesak
aacf7ba9aa
Add support for Kwikset 914 Convert - lock.zwave id0446 ( #19710 ) ( #19722 )
...
Thank you 👍
2019-01-05 09:48:40 +01:00
cdce8p
bf29824dac
Update HAP-python to 2.4.2 ( #19776 )
...
* Bugfixes for connection issues
2019-01-04 22:37:42 +01:00
sander76
a1cb4018a1
update powerview scene component to latest api. ( #19717 )
2019-01-04 22:19:06 +01:00
Otto Winter
c7700ad11c
Fix some ESPHome race conditions ( #19772 )
...
* Fix some ESPHome race conditions
* Remove debug
* Update requirements_all.txt
* 🚑 Fix IDE line length settings
2019-01-04 22:10:52 +01:00
Alexei Chetroi
ed8f89df74
Use manufacturer id only for configure_reporting only when specified. ( #19729 )
2019-01-04 16:05:37 -05:00
Sebastian Muszynski
65c7bdc1ad
Don't slugify unique id ( #19770 )
2019-01-04 16:02:42 -05:00
Austin Drummond
bf40bea965
Support for Homekit controller/alarm control panel ( #19612 )
...
* added support for homekit security systems
* fixed linting issues
* fixed indentation issues
* simplifired logic on homekit_controller alarm controller panel
* cleaned up battery level const on homekit controller alarm control panel
2019-01-04 12:54:37 -07:00
David F. Mulcahey
ef180c489a
check config instead of config_entry for quirks flag ( #19730 )
2019-01-04 14:00:26 -05:00
Paulus Schoutsen
6fb8378b45
Bumped version to 0.85.0b0
2019-01-04 13:47:02 -05:00
Maciej Bieniek
27a9f5a05c
Round illumination and lux value to one ( #19747 )
2019-01-04 18:25:37 +01:00
Daniel Høyer Iversen
16ab799798
Upgrade tibber library ( #19768 )
2019-01-04 17:59:46 +01:00
Sean Dague
03488af3fb
Add mychevy optional country parameter ( #19727 )
...
* Add optional country parameter
mychevy 1.2.0 provides the ability to work in canada as well as the us
(there are different service urls for each region). This creates a new
config option to enable it.
* Update mychevy.py
2019-01-04 10:01:47 -05:00
Dan Cinnamon
dbb3802b4e
Move envisalink component to package and add services.yaml ( #19731 )
...
* Moved component to a package and added a services.yaml file.
* Fixing coverage issue and grammar issue on the services.yaml file.
* Fixed typo in the services.yaml file.
2019-01-04 09:57:32 -05:00
Abílio Costa
ead38f6005
Proactive Alexa ChangeReport messages ( #18114 )
...
* Alexa: implement auth and proactive ChangeReport messages
* refactor after rebase from dev to use the new AlexaDirective and Response classes
* move to aiohttp; cleanup
* better function name
* move endpoint to config
* allow passing token function
* remove uneeded state get
* use iterable directly
Co-Authored-By: abmantis <abmantis@users.noreply.github.com>
* missing delete from previous commit
* checks for when user has no auth config
* update cloud component
* PR suggestions
* string lint
* Revert "string lint"
This reverts commit a05a1f134c9ebc7a6e67c093009744f142256365.
* linters are now happier
* more happy linters
* use internal date parser; improve json response handling
* remove unused import
* use await instead of async_add_job
* protect access token update method
* add test_report_state
* line too long
* add docstring
* Update test_smart_home.py
* test accept grant api
* init prefs if None
* add tests for auth and token requests
* replace global with hass.data
* doc lint
2019-01-03 22:28:43 +01:00
Rohan Kapoor
c2525bede2
Filter urllib3.connectionpool warnings in camera.axis and camera.zoneminder ( #19641 )
...
* Filter urllib3.connectionpool warnings in camera.axis and camera.zoneminder
* Lint
2019-01-03 11:56:36 -07:00
carstenschroeder
b79057348d
Add exception handling to ADS shutdown ( #19682 )
...
* Added exception handling to ADS shutdown
* corrected whitespaces
* deleted blank line
2019-01-03 11:47:16 -07:00
ctborg
6b18b92bdd
Drop bme680 os_lookup for temp_offset ( #19733 )
...
Drops os_lookup, as it isn't needed to set the temperature offset.
2019-01-03 11:35:13 -07:00
Adam Belebczuk
ada0f7cf65
Fix WeMo incorrect mapping of device type during discovery ( #19691 )
2019-01-03 11:28:40 -07:00
Andrew Hayworth
87a0118082
Do not choke on no awair data ( #19708 )
...
* awair: do not choke on no data
The awair API returns an empty response for various air data queries
when a device is offline. The underlying library (python_awair) does
not directly inform us that a device is offline, since we really can
only infer it from an empty response - there is no online/offline
indicator in the graphql API.
So - we should just ensure that we do not attempt to update device state
from an empty response. This ensures that the platform does not crash
when starting up with offline devices, and also ensures that the
platform is marked unavailable once devices go offline.
* Fix typo
Further proof that coding after 10pm is rolling the dice.
2019-01-03 14:41:18 +01:00
ctborg
688bdc6532
Adds ability to calibrate temperature for BME680 ( #19684 )
...
* Adds temperature calibration
* Add deps. Lint fix
2019-01-02 13:02:29 -05:00
kennedyshead
bba9ef7d7d
Bumping aioasuswrt version to 1.1.17 ( #19714 )
2019-01-02 07:55:09 -05:00
mvn23
635252ec8e
Bump pyotgw to 0.4b1 ( #19715 )
2019-01-02 07:54:23 -05:00
Dan Cinnamon
a10ca95c01
Envisalink pgm ( #19499 )
...
* Added a new service for calling custom PGM functions.
* Fixed lint issues
* Fixed lint issues reported by travis-CI
* Fixed style issue.
* Complete rename of attribute.
2019-01-02 05:46:33 -07:00
Daniel Perna
4244ea78d0
Update pyhomematic 0.1.54 + small fixes ( #19667 )
...
* Update pyhomematic + small fix
* Add casting for ILLUMINATION
* Revert suggested fix
2019-01-01 16:25:57 +01:00
Nick Whyte
5aa2bd81cf
Add ness alarm control panel using nessclient ( #18463 )
...
* Add ness alarm control panel using nessclient
* indenting
* .
* Remove availability functionality, will improve and add back in another PR
* Use call_count
* lint
* lint
* Review changes
* Lint
* Bump nessclient to 0.9.8
* Bump nessclient to 0.9.9
* Remove from .coveragerc
2019-01-01 08:08:13 -07:00
Daniel Chesterton
61d5b3028d
Add support for color_temp_command_template in MQTT light component ( #19675 )
...
* Add support for color_temp_command_template in MQTT light component
2019-01-01 15:42:41 +01:00
javicalle
b9f4a7220e
Improve rflink coverage ( #19596 )
...
* some minor tests refactor
* async/await refactor
* toggle have not brightness
* test for race condition in unknown device
* test for 'no_command' and 'not_connected'
* test for race condition in unknown device
* sensor events are handled in sensor devices, RflinkDevice handle
command events
* test race conditions & bogus entity remove
* two more tests
* Test race condition for unknown components
* Test cleanup for `commands events` and `sensor events`
2019-01-01 15:35:31 +01:00
Fabian Affolter
2ea53e0787
Suppress traceback if network is not available ( #19651 )
2019-01-01 14:21:46 +01:00
Fabian Affolter
7c302bfd7e
Luftdaten traceback ( #19666 )
...
* Suppress traceback if there is not connection available
* Remove line break
2019-01-01 14:21:02 +01:00
Robin
ff80fc347b
Fix london_underground issue ( #19642 )
...
* Update london_underground.py
* Update test
* Update london_underground.py
* Update london_underground.py
* Update london_underground.py
* Fix lint
* Use london-tube-status==0.2
2018-12-31 06:24:52 -08:00
Michael Dubno
4b541f4058
Add IDTECK proximity card component ( #18309 )
...
* Added IDTECK proximity card sensor component.
* Moved from sensor to platform
* Made requested standards changes
2018-12-30 20:15:45 -08:00
Jc2k
855274e354
Fix homekit_controller pairing regression ( #19654 )
...
* Fix homekit_controller pairing regression
* Use constant for pairing file name
2018-12-30 14:44:26 -05:00
ehendrix23
43eaa960e8
Fix error in got_connected for remote.harmony ( #19662 )
...
* Fix config call in connected
* Change aioharmony version for fixes
2018-12-30 13:35:08 -05:00
Thom Troy
81a0ce621e
Fix exception checking for next dublin bus ( #19663 )
2018-12-30 18:35:12 +01:00
Pär Svanström
18d36e011a
Added regexp validation allowing Twilio notifications to use Sender ID instead of phone number ( #19644 )
...
* Added regexp validation allowing Twilio notifications to use Sender ID instead of phone number
* Fix line length
2018-12-30 18:34:29 +01:00
Joakim Sørensen
6d44245456
pytraccar version bump ( #19659 )
2018-12-30 14:59:43 +01:00
carstenschroeder
4b90ed6b22
Fix ADS light when parameter adsvar_brightness is not set ( #19636 )
...
* ADS light breaks if optional parameter adsvar_brightness is not set
Just a small change to prevent exception if optional parameter adsvar_brightness is not set
* corrected blank lines
2018-12-30 02:39:00 -08:00
John Mihalic
cc8b811572
Bump pyHik library to 0.1.9 to improve device support. ( #19656 )
2018-12-30 10:13:49 +01:00
ehendrix23
faeee4f7ad
Use aioharmony for remote.harmony platform ( #19595 )
...
* Use aioharmony for async
Use aioharmony to interact with Harmony hub. Due to this following improvements:
-) Setting of available state for entity
-) Automatic config update if configuration changes (including updating file containing config)
-) Allow using of device name instead of number
-) When sending command with repeat, nothing else will be able to put a IR command in between
* Requirements updated
* Version update for fix
* Mainly cleanup
* Update requirements
Updated requirements
* Fixed lint issue
* Small bump for aioharmony
Small version bump increase for aioharmony
* Updated based on review
2018-12-29 17:22:27 -08:00
Markus Ressel
9aa6037219
Add RaspyRFM switch platform ( #19130 )
...
* added components and requirement
* change config to allow the definition of multiple switches without redefining the gateway
* dont assume false state
fix default value
* added exclude to coveragerc
* sorted imports
* review fixes
* review fixes
* bugfix
review fixes
* review fix
2018-12-29 16:40:03 -08:00
David F. Mulcahey
d0742cb332
Only bind clusters in ZHA remote entity ( #19577 )
...
* split bind and configure reporting helpers
* only bind remote clusters
* update comments - review comment
2018-12-29 16:17:17 -08:00
Alexei Chetroi
e096532cf1
Use async_configure for ZHA IAS binary sensor ( #19629 )
...
* Update Zha IAS binary sensor to use async_configure().
* Make less debug logging noise.
2018-12-29 16:13:52 -08:00
Adam Belebczuk
25e5864a22
Improve Wemo setup speed ( #19563 )
...
* Wemo - Improve setup speed
Move WeMo device discovery to an async context so it won't block initial component setup from completing quickly.
* WeMo - Fix too long lines
* WeMo - Update subscription shutdown log message
* WeMo - Fix flake8 issues
* WeMo - Code review fixes
* WeMo - Fix long lines
* WeMo - More code review fixes
* WeMo - Code review fixes
2018-12-29 16:05:21 -08:00
Marvin Wichmann
338077f557
Support knx operation types ( #19546 )
...
* Updated version to 0.9.3
Adjusted climate component due to changes in the underlying library.
* Climate.KNX: fix updating view when operation mode is changed due to refactoring
* Addressed review comments
* Added validation for config.
2018-12-29 15:18:55 -08:00
Ville Skyttä
f925d9ca6b
Use xml.etree through defusedxml ( #19640 )
2018-12-30 00:07:48 +01:00
Fabian Affolter
b1c9f8d55d
Suppress traceback if network is not available
2018-12-29 23:55:43 +01:00
Marius Retegan
32eb4e518b
Fix cpu_temp issue on Vero 4K ( #19638 )
2018-12-29 21:01:47 +01:00
Robbert Müller
9928b977fd
Added events STARTED, RESTARTED AND PAUSED ( #19516 )
...
Rewrote the tests a bit
the 'wait for the timer to finish' part of the test is now it's own test.
The rest is a sequence of fire/assert. Which i rewrote to a loop to
reduce the amount of duplicate code
2018-12-29 16:40:17 +01:00
mvn23
dc9da79a1c
Revert "Bump pyotgw to 0.4b0 ( #19618 )" ( #19635 )
...
This reverts commit dae4543e54
.
There's a bug in the new version of the library that may cause 100% CPU usage, rendering Home Assistant unresponsive.
2018-12-29 16:38:55 +01:00
Steven Looman
2ba86310f0
Upgrade to async_upnp_client==0.13.8 ( #19634 )
2018-12-29 14:09:29 +00:00
Marcelo Moreira de Mello
457708cbda
Upgraded pyarlo to 0.2.3 ( #19626 )
2018-12-28 16:51:59 -05:00
Andrei
82d6fe5bd5
Fix cpu_temp issue on Odroid ( #19620 )
2018-12-28 21:36:00 +01:00
mvn23
dae4543e54
Bump pyotgw to 0.4b0 ( #19618 )
2018-12-28 10:12:10 -05:00
Daniel Shokouhi
33c5e09ac2
Add additional neato alerts and errors ( #19608 )
2018-12-28 09:53:54 -05:00
Andre Lengwenus
f09cea1499
LCN component and light platform ( #18621 )
...
* Initial commit of LCN component and light platform
* Corrected pre-review comments
* Fixed dimming behaviour in combination with transitions for lcn lights
* Removed unused logger
* Combined __init__.py and core.py into lcn.py component. Bumped to pypck==0.5.6
* Fixed .coveragerc
* Bumped to pypck==0.5.7
* Bump to pypck==0.5.8
* Fixed requirements_all.txt
* Moved unique generation of connection names to config schema's validator
* Minor changes due to review comments.
Bump to pypck==0.5.9.
* Address_connection is passed into LcnDevice
* Set should_poll property on LcnDevice to return False
* Moved platform config validation to component. Load platform using discovery helper
* Furtehr changes due to the review
* Light configuration is set required as there are no other platforms up to now
2018-12-28 03:39:06 -08:00
Rene Nulsch
14c39f7c24
Systemmonitor - add device_class property ( #19614 )
2018-12-28 10:28:40 +01:00
Ville Skyttä
b83a405b14
Upgrade huawei-lte-api to 1.1.1 ( #19615 )
2018-12-28 11:10:34 +02:00
SNoof85
699a38de52
Add Freebox component with sensors and device tracker ( #18472 )
...
* Add freebox component with sensor and device tracker
* script/gen_requirements_all passed and pylint fixes
* Fix docstring in wrong place
* Fix indentation
* Lint fixes
* More lint fixes
* Lint fixes again
* Pylint fixes
* Bump aiopyfreebox version
* Close freebox connection on HA Stop
* Fixed docstring
* Fixed ident
* Lint fixes
* Fix cloing session when HA stop
* Fix URL
* Fix URL
* Fix double look up in discovery datas
* Fix logging level
* Fix get_device_name
Thx for the hint Martin
* Fix async_update_info
* Update requirements_all.txt
2018-12-27 15:26:09 -08:00
Fabian Affolter
fe14be53e3
Upgrade aiohttp to 3.5.1 ( #19584 )
2018-12-27 21:56:08 +01:00
Max Rydahl Andersen
b32e6fe0d5
Add AfterShip sensor for packages ( #18034 )
...
* Add AfterShip sensor for packages
Why:
* I receive a lot of packages from many different shipping companies.
* I would like to see in haas how many packages are being delivered.
This change addreses the need by:
* Adding a sensor for AfterShip (aftership.com)
* AfterShip supports ~490 couriers world wide thus should cover
almost any sensible tracking.
Notes:
- For now this sensor assumes you somehow have added trackings to
aftership manually.
- Future idea is to expose service that allows adding a tracking
based on incoming mails.
- Other improvments would be to add map markers for package locations.
Related:
- https://community.home-assistant.io/t/package-tracking/858
- https://community.home-assistant.io/t/aftership-package-tracking/24068
- https://community.home-assistant.io/t/aftership-shipment-tracking-platform/14074
- https://community.home-assistant.io/t/aftership-state-card/57912
* Fix typo and update ordering
2018-12-27 10:01:57 -08:00
Daniel Shokouhi
d05450487c
Improve how neato displays alerts and add alerts for persistent maps ( #19593 )
...
* Improve how neato displays alerts and add alerts for persistent maps
* Review comments
2018-12-27 09:57:38 -08:00
emontnemery
f9aa364b6d
Don't truncate brightness and white_value of MQTT light ( #19502 )
...
* MQTT light: Don't truncate brightness
* Clamp after rounding
2018-12-27 18:18:12 +01:00
Ioan Loosley
5eab4f1dcc
Version Bump for aioftp ( #19510 )
...
* Version Bump for aioftp
* Version Bump
2018-12-27 18:17:12 +01:00
Andrei
4c59a6522a
Updated set of available voices for Yandex TTS ( #19603 )
2018-12-27 17:54:12 +01:00
Simon Nørager Sørensen
40bb4266c9
Update pymitv dependency ( #19601 )
...
* Security update, fixed fatal error when TV could become unresponsive
* Dependency update
2018-12-27 17:38:07 +01:00
FieldofClay
bf8b201bb3
Add verify_ssl option to Splunk component ( #19112 )
...
* added verify_ssl option to Splunk component
* update Splunk tests
* fix typo in Splunk tests
* Update test
2018-12-27 14:23:04 +01:00