emontnemery
dbba3eb0d4
Add JSON attribute topic to MQTT climate ( #20239 )
2019-01-20 16:42:35 -08:00
emontnemery
89e9d827a2
Add JSON attribute topic to MQTT fan ( #20240 )
2019-01-20 16:42:17 -08:00
emontnemery
ab4e4787e3
Add JSON attribute topic to MQTT lock ( #20241 )
2019-01-20 16:41:50 -08:00
Paulus Schoutsen
b6e1675c46
Add JSON attribute topic to MQTT vacuum ( #20242 )
2019-01-20 16:36:24 -08:00
Anders Melchiorsen
62844e237c
Allow 'all' entity_id in service schema ( #20278 )
2019-01-20 16:33:39 -08:00
Anders Melchiorsen
1218127d83
Fix 'all' entity_id in service call extraction ( #20281 )
2019-01-20 16:33:11 -08:00
Erik
5b8f64093b
Add JSON attribute topic to MQTT vacuum
2019-01-19 11:58:21 +01:00
Rohan Kapoor
84b1fcbc36
Add verify_ssl to restful_command and switch.rest ( #20199 ) ( #20207 )
2019-01-18 13:42:52 +01:00
emontnemery
6800871c13
Log exceptions thrown by signal callbacks ( #20015 )
...
* Log exceptions thrown by signal callbacks
* Fix unsub
* Simplify traceback print
* Typing
* Add test
* lint
* Review comments
* Rework MQTT test case
* Fix bad merge
* Fix bad merge
2019-01-17 14:44:57 -08:00
emontnemery
f094a7369d
Add JSON attribute topic to MQTT switch ( #20192 )
2019-01-17 10:55:22 -08:00
emontnemery
234f348ba1
Add JSON attribute topic to MQTT light ( #20191 )
2019-01-17 10:54:22 -08:00
emontnemery
d1c6eb4f3e
Add JSON attribute topic to MQTT cover ( #20190 )
...
* Add JSON attribute topic to MQTT cover
* Lint
2019-01-17 10:53:52 -08:00
Paulus Schoutsen
0fe5d567a2
Add command to refresh auth ( #20183 )
2019-01-17 19:33:01 +01:00
Paulus Schoutsen
84a2e5d8fb
Strip login username in backend ( #20150 )
...
* Add modern mode to HA auth provider that strips usernames
* Add tests for async_get_or_create_credentials
* Fix test
2019-01-16 15:03:05 -08:00
Fabian Affolter
9bb7e40ee3
Upgrade aiohttp to 3.5.3 ( #19957 )
...
* Upgrade aiohttp to 3.5.3
* Upgrade aiohttp to 3.5.4
* Remove test for webhook component from camera.push
* Lint
2019-01-16 14:23:46 -08:00
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