emontnemery
368682647d
Log exceptions thrown by MQTT message callbacks ( #19977 )
...
* Log exceptions thrown by MQTT message callbacks
* Fix tests
* Correct method for skipping wrapper in traceback
* Lint
* Simplify traceback print
* Add test
* Move wrapper to common helper function
* Typing
* Lint
2019-01-16 13:50:21 -08:00
Paulus Schoutsen
1d86905d5b
Switch locative to use the webhook component ( #20043 )
...
* Switch locative to use the webhook component
* Lint
* Remove dead test code
* Use voluptuous to validate the webhook schema
* Validate test mode schema as well
* Lint
* Remove allow_extra
* Return web.Response correctly
* #20043 : Remove superfluous dict in WEBHOOK_SCHEMA validation
2019-01-16 11:08:42 -08:00
Rohan Kapoor
b5bfc759ec
Migrate gpslogger to the automatically generated webhook ( #20079 )
...
* Migrate gpslogger to the automatically generated webhook
* Lint
* Lint and return error code
2019-01-16 10:56:25 -08:00
Nikolay Vasilchuk
075b575bde
Support device_class for rest sensor ( #20132 )
...
* Ready
* Tests fixed
2019-01-16 10:03:53 -08:00
Anders Melchiorsen
c218757336
Accept both domains and entities in influxdb include ( #19927 )
...
* Accept both domains and entities in influxdb include
* Explicit test
* Remove lint
2019-01-15 16:20:51 -08:00
Fabian Affolter
25f6302813
Switch to ipapi.co ( fixes #19846 ) ( #19886 )
...
* Switch to ipapi.co (fixes #19846 )
* Fix name
* Update name
2019-01-15 16:18:57 -08:00
Rohan Kapoor
f36755e447
Switch geofency tests to using an unauthenticated HTTP client ( #20080 )
2019-01-15 16:11:30 -08:00
Paulus Schoutsen
9fd21d20ae
Fix loading translations for embedded platforms ( #20122 )
...
* Fix loading translations for embedded platforms
* Update doc string
* Lint
2019-01-15 16:06:04 -08:00
Tommy Jonsson
1b79872dd6
Add notify.html5_dismiss service ( #19912 )
...
* Add notify.html5_dismiss service
* fix test
* add can_dismiss
* fix service data payload
* fix hasattr -> getattr
* fixes
* move dismiss service to html5
* fix services.yaml
* fix line to long
2019-01-15 15:31:57 -08:00
starkillerOG
11602c1da0
Improve Philips Hue color conversion 2 ( #20118 )
...
* Add gamut capability to color util
* Include gamut in hue_test
* Improve Philips Hue color conversion
* correct import for new location hue.light
* include file changes between PR's
* update aiohue version
* update aiohue version
* update aiohue version
* fix hue_test
Now Idea why it failed compared to the previous time
* Include gamut in hue_test
* fix hue_test
* Try to test hue gamut conversion
supply a color that is well outside the color gamut of the light, and see if the response is correctly converted to within the reach of the light.
* switch from gamut A to gamut B for the tests.
* remove white space in blanck line
* Fix gamut hue test
* Add Gamut tests for the util.color
* fix hue gamut test
* fix hue gamut test
* Improve Philips Hue color conversion
2019-01-15 11:30:50 -08:00
Robert Svensson
a3f0d55737
Change deCONZ to embedded platforms ( #20113 )
...
Move all platforms into components/deconz
2019-01-15 19:29:56 +01:00
Adam Mills
336b6adc88
Split time_pattern triggers from time trigger ( #19825 )
...
* Split interval triggers from time trigger
* Default smaller interval units to zero
* Rename interval to schedule
* Rename schedule to time_pattern
2019-01-15 09:33:34 -08:00
emontnemery
5b53bd6aa0
Move MQTT platforms under the component ( #20050 )
...
* Move MQTT platforms under the component
2019-01-15 17:31:06 +01:00
Fredrik Erlandsson
c8d885fb78
Fix tellduslive discovery and auth issues ( #20023 )
...
* fix for #19954 , discovered tellsticks shows up to be configured
* fix for #19954 , authentication issues
* updated tests
* move I/O to executer thread pool
* Apply suggestions from code review
Co-Authored-By: fredrike <fredrik.e@gmail.com>
2019-01-15 06:36:17 +01:00
Andrew Sayre
e73569c203
Added partial detection to async_add_job ( #20119 )
2019-01-14 15:08:44 -08:00
emontnemery
0f3b6f1739
Reconfigure MQTT lock component if discovery info is changed ( #19468 )
...
* Reconfigure MQTT lock component if discovery info is changed
* Use dict[key] for required config keys and keys with default config schema values.
2019-01-14 21:01:42 +01:00
Aaron Bach
ef79566864
Adjust OpenUV integration for upcoming API limit changes ( #19949 )
...
* Adjust OpenUV integration for upcoming API limit changes
* Added fix for "Invalid API Key"
* Bugfix
* Add initial nighttime check
* Move from polling to a service-based model
* Fixed test
* Removed unnecessary scan interval
* Fixed test
* Moving test imports
* Member comments
* Hound
* Removed unused import
2019-01-14 13:12:06 +01:00
Rohan Kapoor
7f3871028d
Split out gpslogger into a separate component and platform ( #20044 )
...
* Split out gpslogger into a separate component and platform
* Lint
* Lint
* Increase test coverage
2019-01-14 01:09:47 +01:00
Rohan Kapoor
3e325a4ef9
Remove dead test code
2019-01-12 20:24:55 -08:00
Rohan Kapoor
4e020b90e1
Switch locative to use the webhook component
2019-01-12 19:18:33 -08:00
Robert Svensson
d3f2854c89
UniFi - Fix issue with POE switch reset switch config ( #20021 )
...
* Fix issue when controlling POE would reset configuration for all other ports on same device
2019-01-12 17:59:44 +01:00
Tommy Jonsson
3bdee57066
Support for html5 notifications to suggest their names ( #19965 )
...
* support for devices to suggest their names
* houndci fixes
* Lint
2019-01-11 20:44:29 -08:00
Paulus Schoutsen
6cba51fd0e
Lint
2019-01-11 16:31:16 -08:00
Paulus Schoutsen
2ffadde0a3
Add Hass.io user headers to supervisor proxy ( #19395 )
...
* Add Hass.io user headers to supervisor proxy
* Update test_http.py
* Fix tests
* Update test_auth.py
2019-01-11 15:30:40 -08:00
Rohan Kapoor
d820efc4e3
Split locative to a separate component ( #19964 )
...
* Split locative to a separate component
* Switch tests to use constants for http codes
* Fix tests
2019-01-11 15:14:11 -08:00
Paulus Schoutsen
578bfe9798
Fix fail2ban tests
2019-01-11 15:01:24 -08:00
Fredrik Erlandsson
b9a488912a
Add support for 'via_hub' for device_info ( #19454 )
...
* Add support for 'via_hub'
* Update config schema
* add domain to via_hub
* add tests for via_hub
2019-01-11 13:11:13 -08:00
Paulus Schoutsen
12d16d9bdc
Update test_auth.py
2019-01-11 12:55:23 -08:00
Antoine GRÉA
14dd8791ec
Adding IPv6 to fail2ban sensor ( #19457 )
...
* Fixing fail2ban regex for ipv6
* Adding IPv6 tests for fail2ban
* Formating code for hound
* Formating again
* Formating again 2
2019-01-11 12:54:47 -08:00
Paulus Schoutsen
a8f22287ca
Allow embedded platforms ( #19948 )
...
* Allow embedded platforms
* Fix test
2019-01-11 11:30:22 -08:00
Paulus Schoutsen
b81260e912
Fix tests
2019-01-11 10:10:36 -08:00
Paulus Schoutsen
7be197b845
Update test_http.py
2019-01-11 10:00:38 -08:00
Paulus Schoutsen
fd21d6cc9d
Add Hass.io user headers to supervisor proxy
2019-01-11 10:00:38 -08:00
Paulus Schoutsen
d812f23f6b
min_max sensor support for STATE_UNAVAILABLE ( #19914 )
2019-01-11 09:27:48 -08:00
mindigmarton
31d92683f7
Add emulated_roku component ( #17596 )
...
* Add emulated_roku component
* Add emulated_roku config tests
* Fix emulated_roku test dependencies
* Remove emulated_roku yaml support, add tests
* Add yaml support, simplify config flow
* Improve emulated_roku code quality
* Fix emulated_roku translation, improve code quality
* Fix emulated_roku translation
* Bump emulated_roku to 0.1.6 to fix SSDP discovery
* Bump emulated roku to 0.1.7, refactor component start/stop methods
2019-01-11 03:20:35 +01:00
Abílio Costa
ca460ace5d
Small refactoring for the alexa component ( #19782 )
...
* small refactoring
* fix tests
2019-01-10 17:39:49 -08:00
arigilder
4d187e08d4
Add sensors to jewish_calendar for upcoming Shabbat times ( #19278 )
...
* Initial pass of cleanup for shabbat_times
* Switch to async defs
* First pass of unit tests + fixture data
* Completion of first round of unit tests, 100% passing
* Unit tests for state restoring
* Style fixes
* More style fixes
* Lint fix
* Add upcoming candelighting and havdalah sensors
* Add unit tests, remove havdalah offset
* More unit tests + small bugfix for weekly_portion
* Add issur melacha sensor
* Remove old shabbat_times work-in-progress files
* Bump required version of hdate
* Add havdalah offset config parameter
* Bump hdate version required
* Pin hdate requirement
* Lint fixes
* Changes based on review + API changes for hdate 0.8.7
* Add three-day holiday unit tests
* Remove debugging line
* Add missing docstring
* Fix doc lint comment
2019-01-10 16:27:34 -08:00
Abílio Costa
6c29315088
Add Alexa's EndpointHealth reporting ( #19784 )
...
* add Health reports
* add health report for all devices
* update tests
* Update homeassistant/components/alexa/smart_home.py
Co-Authored-By: abmantis <abmantis@users.noreply.github.com>
* lint
* add tests
2019-01-10 15:52:21 -08:00
Jérôme Wiedemann
e6a2c18430
min_max sensor support for STATE_UNAVAILABLE
2019-01-10 13:48:24 +01: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
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
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