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
Paulus Schoutsen
cd6679eb5b
Updated frontend to 20190115.0
2019-01-15 15:35:18 -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
Morgan Kesler
732743aeb5
Missed one small comment
2019-01-15 17:27:56 -05:00
emontnemery
0ec1401be7
Minor refactoring of MQTT availability ( #20136 )
...
* Small refactor of MQTT availability
* Use dict[key] for required config keys and keys with default values.
2019-01-15 14:26:37 -08:00
Morgan Kesler
cc166bf6a7
Enable setting alarm mode night for arlo platform
2019-01-15 17:19:04 -05: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
Eliseo Martelli
5fd1053a38
fixed gtt to report isotime ( #20128 )
2019-01-15 13:39:43 +01:00
Rohan Kapoor
80bc42af4f
Use voluptuous to perform validation for the geofency webhook ( #20067 )
...
* Use voluptuous to perform validation for the geofency webhook
* Add missing attribute to schema
* Lint
2019-01-15 12:50:09 +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
af2949f85f
Embed OpenUV platforms into the component ( #20072 )
...
* Embed OpenUV platforms into the component
* Updated CODEOWNERS
* Updated .coveragerc
2019-01-14 11:44:00 -07:00
Aaron Bach
b3886820b4
Embed SimpliSafe platforms into the component ( #20069 )
...
* Embed SimpliSafe platforms into the component
* Updated CODEOWNERS
* Updated .coveragerc
2019-01-14 11:42:48 -07:00
Aaron Bach
d717d9f6be
Embed RainMachine platforms into the component ( #20066 )
...
* Embed RainMachine platforms into the component
* Updated CODEOWNERS
* Updated .coveragerc
2019-01-14 11:42:21 -07:00
Otto Winter
f225570980
Move ESPHome Source Files ( #20092 )
...
* Move ESPHome source files
* Update .coveragerc
* Update CODEOWNERS
2019-01-14 09:00:48 -07:00
Morten Lüneborg
e505a9b7b4
Fix ihc issues caused by update to defusedxml ( #20091 )
...
* Update __init__.py
* Update __init__.py
2019-01-14 13:12:57 +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
Alok Saboo
fff3cb0b46
Change return text code for alarm control panels ( #20055 )
...
* Change return text code for alarmdotcom
* Change return text code for ialarm
* Change return text code for IFTTT
* Change return text code for manual alarm panel
* Change return text code for manual MQTT alarm
* Change return text code for MQTT
* Change return text code for Simplisafe
2019-01-14 13:02:30 +01:00
shred86
5652a4a58b
Bump abode to 0.15.0 ( #20064 )
...
Fix for motion sensor states
2019-01-14 13:01:59 +01:00
Thom Troy
cb9e0c03d5
fix logic error in dubln bus ( #20075 )
2019-01-14 10:51:37 +01:00
Paulus Schoutsen
d6d28dd3e9
Lowercase code format ( #20077 )
2019-01-14 10:49:38 +01:00
Ville Skyttä
eb610e6093
Upgrade pytest to 4.1.1 ( #20088 )
2019-01-14 10:05:24 +02:00
Spencer Oberstadt
7db28d3d91
Add Roku hub and remote ( #17548 )
...
* add roku remote component
* remove name config (for now)
* update coveragerc and requirements_all
* fix linting errors
* remove extra requirements entry
* fix flake8 errors
* remove some references to apple tv
* remove redundant REQUIREMENTS
* Update requirements_all.txt
* Pass hass_config to load_platform
* don't expose registry constant
* remove unnecessary registry list
* use await instead of add_job
* use ensure_list
* fix code style
* some review fixes
* code style fixes
* stop using async
* use add with update
* fix whitespace
* remove I/O from init loop
* move import
2019-01-14 08:44:30 +01:00
Rohan Kapoor
452d7cfd61
Return web.Response correctly
2019-01-13 17:07:45 -08: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
e476949c3e
Remove allow_extra
2019-01-13 13:35:13 -08:00
Rohan Kapoor
9036aafc81
Lint
2019-01-13 13:26:51 -08:00
Teemu R
2a2318b7f6
warning -> debug, this should not have been visible to users ( #20061 )
2019-01-13 21:31:08 +01:00
Rohan Kapoor
b75356d532
Validate test mode schema as well
2019-01-13 12:12:04 -08:00
Rohan Kapoor
0f92d061c4
Use voluptuous to validate the webhook schema
2019-01-13 11:49:20 -08:00
Austin Drummond
3b83a64f7c
Add support for HomeKit Controller covers ( #19866 )
...
* Added support for HomeKit Controller covers
* removed copied code
* more linting fixes
* added device type to service info
* added checks for value in characteristics
* added state stopped parsing
* removed logger
* removed unused args
* fixed inits
* removed unused imports
* fixed lint issues
* fixed lint issues
* remove state_unknown
* remove validation of kwargs in homekit controller covers
* guarantee tilt position is not none before setting
2019-01-13 19:09:47 +01:00
Matt Snyder
db87842335
Show persistent notification on Doorbird schedule failure ( #20033 )
...
* Remove unnecessary return.
Add persistent notification on failure to configure doorbird schedule.
* Update doorbirdpy to 2.0.5
* Fix bare except
* Bump version again
* Lint
* Return false
2019-01-13 18:47:50 +01:00
Paulus Schoutsen
798f630029
Updated frontend to 20190113.0
2019-01-13 09:38:35 -08:00
Paulus Schoutsen
96b8c517f0
Update translations
2019-01-13 09:38:22 -08:00
Anders Melchiorsen
4af4b2d10e
Fix remote.harmony_change_channel services.yaml indentation ( #20051 )
2019-01-13 16:39:50 +01:00
Otto Winter
2339cb05ad
Fix errors in ESPHome integration ( #20048 )
...
* Fix Home Assistant State Import
* Fix cover state
* Fix fan supported features
* Fix typo
2019-01-13 15:52:23 +01:00
carstenschroeder
aae6ff830a
ADS service: Enable use of templates for value ( #20024 )
2019-01-13 14:23:22 +01:00
Alok Saboo
1c11394f5f
Change alarm panel code format ( #20037 )
...
* Change code format
* Update elkm1 code format
* Update alarmdecodes code_format
* Update alarmdotcom code_format
* Update concord232 code_format
* Update envisalink code_format
* Update ialarm code_format
* Update ifttt code_format
* Update manual alarm code_format
* Update manual mqtt code_format
* Update mqtt code_format
* Update ness code_format
* Update nx584 code_format
* Update satel_integra code_format
* Update simplisafe code_format
* Update verisure code_format
* Change text to be consistent with the Polymer PR
2019-01-13 11:59:12 +01:00
Ville Skyttä
162e2b8385
Upgrade pytest to 4.1.0 ( #20013 )
2019-01-13 08:56:26 +01:00
Caleb Dunn
e295ca7b8e
update to pyunifi 2.16 ( #20042 )
...
* update to pyunifi 2.16
* update requirements to version 2.16
2019-01-13 08:56:05 +01:00
Rohan Kapoor
3e325a4ef9
Remove dead test code
2019-01-12 20:24:55 -08:00
Rohan Kapoor
0007f35f96
Lint
2019-01-12 19:23:19 -08:00
Rohan Kapoor
4e020b90e1
Switch locative to use the webhook component
2019-01-12 19:18:33 -08:00
ehendrix23
04636e9ba7
Add harmony service to remote services.yaml ( #20031 )
...
Added the harmony_change_channel service to services.yaml for remote component.
2019-01-12 20:15:27 +01:00
Sean Dague
218c82eaf3
mychevy: Fix wrong attribute on battery level selector ( #20016 )
...
The battery level sensor is broken because the logic for determining
if the battery is charged accessed the wrong variable. This one
character fix makes it work again.
2019-01-12 13:51:01 -05:00