Commit Graph
100 Commits
Author SHA1 Message Date
Paulus SchoutsenandGitHub b9eb831d29 Revert Tahoma removal (#29840)
* Revert "Remove Tahoma component #29744 (#29745)"

This reverts commit df74272ba6.

* Revert "Cleanup removed component (#29788)"

This reverts commit 3a28361beb.
2019-12-12 06:37:55 +01:00
Paulus SchoutsenandPascal Vizeli 27244e29c4 Install discovery requirements if used (#29795)
* Install discovery requirements if used

* Update loader.py

* Fix types
2019-12-10 09:24:49 +01:00
Paulus Schoutsen ec8ea02273 Fix recursion 2019-12-05 10:40:05 -08:00
Paulus SchoutsenandPascal Vizeli a050d54847 Make hassfest stricter (#29494)
* Make hassfest stricter

* Update manifest.json
2019-12-05 10:15:28 +01:00
Paulus SchoutsenandPascal Vizeli e99184bf68 Install requirements of after_dependencies when loading integrations (#29491)
* Install requirements of after_dependencies when loading integrations

* Fix smartthings test
2019-12-05 09:28:56 +01:00
Paulus Schoutsen 957e5018f4 Version bump to 0.104.0dev0 2019-12-04 22:52:58 -08:00
Paulus Schoutsen 1646aab36d Version bump to 0.103.0dev0 2019-12-04 22:51:53 -08:00
Paulus Schoutsen 6885167fcc Merge remote-tracking branch 'origin/master' into dev 2019-12-04 22:51:08 -08:00
Paulus Schoutsen dad11f8208 Fix tests & lint 2019-12-04 22:47:40 -08:00
Paulus Schoutsen 28e9f1d0b8 Fix deconz import 2019-12-04 21:57:08 -08:00
Paulus Schoutsen 41440d4f1b Fix litejet tests 2019-12-04 21:47:35 -08:00
Paulus SchoutsenandGitHub f6780c1fa2 Allow negative altitude in location updates (#29381) 2019-12-03 22:39:12 -08:00
Paulus SchoutsenandGitHub e26eebfc19 Remove cloud dependency from mobile_app (#29373) 2019-12-03 15:43:48 -08:00
Paulus SchoutsenandGitHub eef91f843d Rendering complex template objects to leave non-template values alone (#29353) 2019-12-03 14:15:45 -08:00
Paulus Schoutsen 32e04e1dce Lint 2019-12-02 22:08:19 -08:00
Paulus SchoutsenandGitHub 02d9ed5e36 Do not select all entities when omitting entity ID in service call (#29178)
* Do not select all entities when omitting entity ID

* Address comments Matthew

* Require either area_id or entity_id

* Fix tests

* Fix test
2019-12-02 16:23:12 -08:00
Paulus SchoutsenandGitHub ffaa0e572a Inline MQTT paho imports (#29177)
* Inline MQTT paho imports

* Address comments

* Fix patch paths

* Move other imports inline

* Fix test
2019-12-02 11:32:02 -08:00
Paulus SchoutsenandGitHub 9771826ed6 Add capability-attributes (#29306) 2019-12-02 11:15:50 -08:00
Paulus SchoutsenandGitHub d1aa0cea97 Move intent registration to own integration (#29280)
* Move intent registration to own integration.

* Lint
2019-12-01 14:12:57 -08:00
Paulus SchoutsenandPascal Vizeli b847d55077 Only create cloud user if cloud in use (#29150)
* Only create cloud user if cloud in use

* Pass context to alexa

* Update requirements

* Fix handing & design pattern for 0.30

* fix tests

* Fix lint & tests

* rename internal user
2019-11-28 14:23:59 +01:00
Paulus SchoutsenandGitHub 4cfd24a03a Fix mobile app device identifiers (#29173) 2019-11-27 20:27:22 -08:00
Paulus SchoutsenandPascal Vizeli 004476a1f8 Add intent integration to expose intent handle API (#29124)
* Add intent integration to expose intent handle API.

* Run hassfest + fix scaffolding

* Update __init__.py
2019-11-27 11:25:43 +01:00
Paulus SchoutsenandPascal Vizeli c76f768a82 Make conversation and intent context aware (#28965)
* WIP

* LINT
2019-11-26 11:30:21 +01:00
Paulus SchoutsenandGitHub ebc0ed1e22 Merge pull request #29039 from home-assistant/rc
0.102.2
2019-11-24 21:16:56 -08:00
Paulus Schoutsen 8a467bbf5c Bumped version to 0.102.2 2019-11-24 19:57:50 -08:00
Paulus SchoutsenandGitHub 37f808f4d8 Merge pull request #28932 from home-assistant/rc
0.102.1
2019-11-21 15:06:27 -08:00
Paulus Schoutsen 3391fc660a Bumped version to 0.102.1 2019-11-21 12:25:12 -08:00
Paulus SchoutsenandGitHub df3e17a983 Merge pull request #28909 from home-assistant/rc
0.102.0
2019-11-20 14:04:30 -08:00
Paulus Schoutsen 138cee8069 Version bump to 0.102.0 2019-11-20 13:05:54 -08:00
Paulus SchoutsenandGitHub 94675ca5a7 Mark entity abc (#28869)
* Mark entity abc

* Use abstractmethod in climate

* Lint
2019-11-19 13:42:09 -06:00
Paulus Schoutsen f5a9bcdf6d Bumped version to 0.102.0b1 2019-11-14 14:36:30 +01:00
Paulus Schoutsen af2443fb10 Fix account link version check (#28770) 2019-11-14 14:34:53 +01:00
Paulus SchoutsenandGitHub 2cf86a3554 Fix account link version check (#28770) 2019-11-14 14:34:13 +01:00
Paulus Schoutsen 349e7b8cd1 Bumped version to 0.102.0b0 2019-11-13 13:55:02 +01:00
Paulus Schoutsen 8f390d099a Merge remote-tracking branch 'origin/master' into dev 2019-11-13 13:54:31 +01:00
Paulus SchoutsenandGitHub 5961215e6e Set up Almond Web to connect to HA (#28603)
* Set up Almond Web to connect to HA

* Add missing string

* Add type
2019-11-12 11:01:19 -08:00
Paulus SchoutsenandGitHub fc04b3e31c Remove choice word when Almond has choices (#28725) 2019-11-12 09:22:28 -08:00
Paulus SchoutsenandBram Kragten bd54ff3c02 Add TT WS API (#28599)
* Add TT WS API

* Add a test

* Correctly convert TT errrors
2019-11-08 10:06:16 +01:00
Paulus SchoutsenandGitHub fadb6a3979 Add support for conversation ID (#28620) 2019-11-07 12:21:12 -08:00
Paulus SchoutsenandPascal Vizeli 9b5fa2e67c Add device conditions to climate (#28553)
* Add device conditions to climate

* Update strings.json
2019-11-07 17:03:06 +01:00
Paulus SchoutsenandPascal Vizeli 899306c8ec Add vacuum device conditions (#28551) 2019-11-07 16:29:39 +01:00
Paulus SchoutsenandPascal Vizeli a80baf2e5f Add fan device condition (#28549) 2019-11-07 16:29:10 +01:00
Paulus SchoutsenandPascal Vizeli 48660585f1 Add climate device triggers (#28544)
* Add climate device triggers

* Test capabilities
2019-11-07 16:28:45 +01:00
Paulus SchoutsenandPascal Vizeli d34caf50f1 Add climate device actions (#28552) 2019-11-07 13:44:59 +01:00
Paulus SchoutsenandPascal Vizeli 6999a712ef Add device triggers to vacuum (#28548)
* Add device triggers to vacuum

* Update strings
2019-11-07 13:39:35 +01:00
Paulus SchoutsenandPascal Vizeli 5032c5a04c Add fan device trigger (#28545) 2019-11-07 12:38:58 +01:00
Paulus SchoutsenandPascal Vizeli 78657bfbaf Add lock device triggers (#28547)
* Add lock device triggers

* Lint
2019-11-07 12:26:59 +01:00
Paulus SchoutsenandPascal Vizeli 2c607c836f Add device action to fan (#28550) 2019-11-07 12:26:10 +01:00
Paulus SchoutsenandPascal Vizeli 11cdce3758 Add device actions to vacuum (#28554) 2019-11-07 12:24:58 +01:00
Paulus SchoutsenandGitHub d9edd42532 Update to latest Somfy changes (#28207)
* Update to latest Somfy changes

* Update api.py

* Update api.py
2019-11-06 10:55:56 -08:00
Paulus SchoutsenandGitHub 9a0a889492 Fix token sent to Almond Web (#28584) 2019-11-06 08:32:33 -08:00
Paulus Schoutsen a63e976496 Fix invalid JSON in deconz strings.json 2019-11-05 20:33:37 -08:00
Paulus SchoutsenandGitHub a48ac4d18f Merge pull request #28568 from home-assistant/rc
0.101.3
2019-11-05 10:57:08 -08:00
Paulus Schoutsen a0443b0238 Fix flaky test 2019-11-05 09:46:36 -08:00
Paulus Schoutsen b2a5c75fbd Bumped version to 0.101.3 2019-11-05 09:09:00 -08:00
Paulus Schoutsen 16a80beb43 Fix scaffold 2019-11-04 14:14:57 -08:00
Paulus SchoutsenandGitHub 83a9f4ddb8 rate is a separate word (#28535) 2019-11-04 14:01:10 -08:00
Paulus SchoutsenandFabian Affolter 552fbda58b Remove legacy reproduce state (#28458)
* Remove legacy reproduce state

* Fix imports
2019-11-04 11:12:04 +01:00
Paulus Schoutsen 67eeb8f258 Fix flaky test 2019-11-02 21:21:13 -07:00
Paulus SchoutsenandGitHub 6c138e2982 Merge pull request #28456 from home-assistant/rc
101.2
2019-11-01 20:08:30 -07:00
Paulus Schoutsen 969b36a447 Bumped version to 0.101.2 2019-11-01 17:32:57 -07:00
Paulus Schoutsen 3f8dc5ed75 Also install after_deps (#28453) 2019-11-01 17:32:53 -07:00
Paulus SchoutsenandGitHub 50affdf953 Also install after_deps (#28453) 2019-11-01 17:21:50 -07:00
Paulus Schoutsen 5c9f7484c2 Merge remote-tracking branch 'origin/master' into dev 2019-10-31 14:18:03 -07:00
Paulus SchoutsenandGitHub c10e046323 Merge pull request #28399 from home-assistant/rc
0.101.1
2019-10-31 14:16:57 -07:00
Paulus Schoutsen 633d006554 Bumped version to 0.101.1 2019-10-31 12:11:35 -07:00
Paulus Schoutsen 4e2a8fde86 Check for import errors before validating config (#28395) 2019-10-31 12:11:30 -07:00
Paulus Schoutsen d57fe0334f Fix check config (#28393) 2019-10-31 12:11:29 -07:00
Paulus SchoutsenandGitHub 631a819bd1 Fix check config (#28393) 2019-10-31 11:39:26 -07:00
Paulus SchoutsenandGitHub 70c4b4a4f0 Check for import errors before validating config (#28395) 2019-10-31 11:38:06 -07:00
Paulus SchoutsenandGitHub 24c29f9227 Add OAuth2 config flow scaffold (#28220)
* Add OAuth2 scaffold

* Generate integration if non-existing domain specified

* Update URL
2019-10-29 20:34:03 -07:00
Paulus Schoutsen cf6d11db8d Bumped version to 0.101.0b4 2019-10-29 16:17:34 -07:00
Paulus SchoutsenandGitHub 79ac77a93d Almond integration (#28282)
* Initial Almond integration

* Hassfest

* Update library

* Address comments

* Fix inheritance issue py36

* Remove no longer needed check

* Fix time
2019-10-28 23:47:31 -07:00
Paulus Schoutsen 070790ccc9 Bumped version to 0.101.0b3 2019-10-28 11:28:45 -07:00
Paulus SchoutsenandGitHub 08cc9fd375 Add cloud account linking support (#28210)
* Add cloud account linking support

* Update account_link.py
2019-10-25 16:04:24 -07:00
Paulus Schoutsen c456b725fd Bumped version to 0.101.0b2 2019-10-25 10:49:42 -07:00
Paulus Schoutsen 0a5cde7ac3 Bumped version to 0.101.0b1 2019-10-24 13:53:30 -07:00
Paulus Schoutsen 1b21685651 Version bump to 102.0.dev0" 2019-10-23 13:38:35 -07:00
Paulus Schoutsen 3b934166a5 Bumped version to 0.101.0b0 2019-10-23 13:37:01 -07:00
Paulus Schoutsen 23289459ca Update translations 2019-10-23 13:36:38 -07:00
Paulus Schoutsen b27dc5bd39 Merge remote-tracking branch 'origin/master' into dev 2019-10-22 23:22:24 -07:00
Paulus SchoutsenandGitHub cd00d556d4 Merge pull request #28073 from home-assistant/rc
0.100.3
2019-10-21 16:28:27 -07:00
Paulus Schoutsen 60846183f0 Bumped version to 0.100.3 2019-10-21 14:57:02 -07:00
Paulus SchoutsenandGitHub bb5da77f2c Import shuffle (#27935)
* Simplify persistent_notification ws command

* Move cors import inside setup

* Fix stream imports
2019-10-19 12:44:51 -07:00
Paulus SchoutsenandGitHub 758fcc9b00 Remove helper imports relying on installed requirements (#27898) 2019-10-19 11:33:21 -07:00
Paulus SchoutsenandGitHub 6303117354 Dont create coroutine until acting on it (#27907) 2019-10-18 20:58:43 -07:00
Paulus SchoutsenandGitHub 00521b5e80 Fix flaky integration test (#27905) 2019-10-18 20:57:54 -07:00
Paulus SchoutsenandAndrew Sayre 6391a68fd5 Better header check for OAuth2 helper (#27897) 2019-10-18 20:11:54 -05:00
Paulus SchoutsenandAndrew Sayre d98114d2ab Guard cloud check (#27901)
* Guard cloud check

* Fix pos args
2019-10-18 20:08:53 -05:00
Paulus SchoutsenandGitHub b6c26cb363 Introduce new OAuth2 config flow helper (#27727)
* Refactor the Somfy auth implementation

* Typing

* Migrate Somfy to OAuth2 flow helper

* Add tests

* Add more tests

* Fix tests

* Fix type error

* More tests

* Remove side effect from constructor

* implementation -> auth_implementation

* Make get_implementation async

* Minor cleanup + Allow picking implementations.

* Add support for extra authorize data
2019-10-18 13:06:33 -07:00
Paulus SchoutsenandGitHub a119932ee5 Refactor the conversation integration (#27839)
* Refactor the conversation integration

* Lint
2019-10-18 11:46:45 -07:00
Paulus SchoutsenandGitHub 93f9afcd21 Fix config imports (#27669)
* Fix config imports

* Remove old migration

* Remove migrate tests
2019-10-15 16:15:26 -07:00
Paulus SchoutsenandGitHub 3231e22ddf Remove direct authentication via trusted networks or API password (#27656)
* Remove direct authentication via trusted networks and API password

* Fix tests
2019-10-14 14:56:45 -07:00
Paulus SchoutsenandGitHub e866d769e8 Google Assistant Local SDK (#27428)
* Local Google

* Fix test

* Fix tests
2019-10-13 14:16:27 -07:00
Paulus Schoutsen 066f2db602 Merge remote-tracking branch 'origin/master' into dev 2019-10-12 23:34:51 -07:00
Paulus SchoutsenandGitHub 71f73af535 Merge pull request #27572 from home-assistant/rc
0.100.2
2019-10-12 23:33:53 -07:00
Paulus Schoutsen 24a1139c1d Update reqs 2019-10-12 20:27:48 -07:00
Paulus Schoutsen 17c3efa556 Bumped version to 0.100.2 2019-10-12 20:12:54 -07:00
Paulus Schoutsen 422ba89c6d Google: catch query not supported (#27559) 2019-10-12 20:12:48 -07:00
Paulus SchoutsenandGitHub a82ff4f7a9 Add strings for device automations to scaffold (#27556) 2019-10-12 14:09:06 -07:00