Commit Graph
100 Commits
Author SHA1 Message Date
Paulus Schoutsen b52848d376 Fix typo in azure-pipelines-ci.yml 2019-07-16 08:47:07 -07:00
Paulus SchoutsenandGitHub f2962a0d16 Set up Met during onboarding (#24622)
* Set up Met during onboarding

* Lint

* Add pyMetNo to test reqs
2019-06-19 14:41:27 -07:00
Paulus SchoutsenandGitHub 3d03a86b13 Remove conversation from default config (#24515) 2019-06-13 08:44:43 -07:00
Paulus SchoutsenandGitHub aa91211229 Merge pull request #24516 from home-assistant/rc
0.94.3
2019-06-12 23:15:23 -07:00
Paulus SchoutsenandPaulus Schoutsen 73d6dc6b6a Update hass-nabucasa to 0.14 (#24481)
* Update hass-nabucasa to 0.14

* Update owner of cloud

* Update codeowners
2019-06-12 22:47:29 -07:00
Paulus SchoutsenandGitHub 06ca04c1c8 Update hass-nabucasa to 0.14 (#24481)
* Update hass-nabucasa to 0.14

* Update owner of cloud

* Update codeowners
2019-06-12 09:29:02 -07:00
Paulus SchoutsenandGitHub 282b4f4927 Merge pull request #24396 from home-assistant/rc
0.94.1
2019-06-07 23:45:13 -07:00
Paulus SchoutsenandGitHub 6947f8cb2e Cloud: Websocket API to manage Google assistant entity config (#24153)
* Extract exposed devices function

* Add might_2fa info to trait

* Do not filter with should_expose in Google helper func

* Cloud: allow setting if Google entity is exposed

* Allow disabling 2FA via config

* Cloud: allow disabling 2FA

* Lint

* More changes

* Fix typing
2019-05-29 08:39:12 -07:00
Paulus SchoutsenandGitHub 8ae2ce2299 Merge pull request #23353 from home-assistant/rc
0.92.0
2019-04-24 13:37:44 -07:00
Paulus SchoutsenandPaulus Schoutsen 3665e87800 Don't warn for missing services (#23182) 2019-04-17 22:42:35 -07:00
Paulus SchoutsenandGitHub ce8ec3acb1 Don't warn for missing services (#23182) 2019-04-17 22:27:11 -07:00
Paulus SchoutsenandJason Hu 37ca9cabd1 Fix check config script (#23151)
* Fix check config script

* Fix typings

* Fix test
2019-04-16 17:14:25 -07:00
Paulus SchoutsenandGitHub f33bf718c7 Google Assistant: Migrate light setting trait to use HSV color spectrum (#22980)
* Migrate light setting trait to use HSV

* Fix tests

* Fix all the typos
2019-04-10 21:35:37 -07:00
Paulus SchoutsenandGitHub 373b2009c9 Catch connection reset (#22982) 2019-04-10 15:42:10 -07:00
Paulus SchoutsenandGitHub 51e6d5380e Add color setting trait (#22894) 2019-04-09 20:17:13 -07:00
Paulus SchoutsenandGitHub e48ef7f441 Fix broken platform components (#22943)
* Fix broken platform components

* Lint
2019-04-09 15:42:44 -07:00
Paulus SchoutsenandJason Hu 8582e390f8 Remove introduction component (#22944)
* Remove introduction component

* Remove more usage
2019-04-09 14:45:09 -07:00
Paulus SchoutsenandJason Hu cac00f5b26 Test for circular dependencies using manifests (#22908)
* Integration dependencies

* Lint

* Lint

* Fix one test

* Lint

* Fix load custom component integration

Fix async issue
Add circular dependency detection in manifest validation

* Fix test

* Address review comment

* Apply suggestions from code review

Co-Authored-By: balloob <paulus@home-assistant.io>
2019-04-09 09:30:32 -07:00
Paulus SchoutsenandGitHub 590eead128 Test fixes (#22911)
* Fix light tests [skip ci]

* Fix tests/common

* Fix some mqtt tests [skip ci]

* Fix tests and component manifests which have only one platform

* Fix more tests and manifests

* Fix demo/notify tests

* Rollback test for demo.geo_location
2019-04-08 23:16:55 -07:00
Paulus SchoutsenandRohan Kapoor d231d59896 Remove deprecated Insteon components (#22710) 2019-04-04 00:46:20 -07:00
Paulus SchoutsenandJason Hu d5307c03d8 Generate codeowners based on manifests (#22705)
* Gen codeowners

* Update manifest_helper.py
2019-04-03 23:46:06 -07:00
Paulus SchoutsenandJason Hu 0c284161eb Validate manifests in CI (#22708)
* Validate manifests

* Fix mode

* Activate venv

* Validate manifests after installing HA which includes voluptuous
2019-04-03 23:45:09 -07:00
Paulus SchoutsenandGitHub cfe4cf30ad Add manifests (#22699)
* Add manifests

* Update auto name

* Update codeowners

* Add requirements from platforms

* Minor cleanup

* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Paulus SchoutsenandGitHub 360caa3b1f Merge pull request #22688 from home-assistant/rc
0.91.0
2019-04-03 14:39:21 -07:00
Paulus SchoutsenandPaulus Schoutsen 685de23a4e Run PyLint under Python 3.5 (#22642)
* Run PyLint under Python 3.5

* Remove -q from pip install to debug

* Upgrade setuptools before install

* Use correct cache key for pylint
2019-04-03 11:27:50 -07:00
Paulus SchoutsenandPaulus Schoutsen 7cf92c2210 Deal with cover assumed state (#22673)
* Deal with cover assumed state

* Add docs
2019-04-03 11:25:38 -07:00
Paulus SchoutsenandGitHub 14da2fd8c9 Google Assistant: Add support for open/close binary sensors (#22674)
* Google Assistant: Add support for binary sensors

* Update test
2019-04-03 10:20:56 -07:00
Paulus SchoutsenandPascal Vizeli b1cca25299 Deal with cover assumed state (#22673)
* Deal with cover assumed state

* Add docs
2019-04-03 13:53:44 +02:00
Paulus SchoutsenandPaulus Schoutsen c7576999ca Disable Z-Wave autoheal (#22628) 2019-04-02 11:41:53 -07:00
Paulus SchoutsenandGitHub e00ae35e07 Admin service to automatically add empty schema (#22637)
* Admin service to automatically add empty schema

* Lint
2019-04-02 09:34:11 -07:00
Paulus SchoutsenandJason Hu 48189dd152 Run PyLint under Python 3.5 (#22642)
* Run PyLint under Python 3.5

* Remove -q from pip install to debug

* Upgrade setuptools before install

* Use correct cache key for pylint
2019-04-01 21:51:43 -07:00
Paulus SchoutsenandGitHub bbc4775eab Disable Z-Wave autoheal (#22628) 2019-04-01 10:20:13 -07:00
Paulus SchoutsenandPascal Vizeli 42e3e878df Cloudhooks for webhook config flows (#22611) 2019-04-01 14:07:12 +02:00
Paulus SchoutsenandPascal Vizeli c96804954c Only allow admins to enable remote connection (#22609)
* Only allow admins to enable remote connection

* Protect WS API

* Lint
2019-04-01 10:22:51 +02:00
Paulus SchoutsenandPaulus Schoutsen 0e42cb64d6 Add stream to the default config (#22602) 2019-03-31 20:02:01 -07:00
Paulus SchoutsenandGitHub 50a0504e07 Add stream to the default config (#22602) 2019-03-31 17:14:19 -07:00
Paulus SchoutsenandGitHub e70931da67 Delete azure-pipelines.yml 2019-03-30 12:30:35 -07:00
Paulus SchoutsenandGitHub 95a7077b41 Move core services.yaml file to Home Assistant integration (#22489)
* Move services.yaml to correct dir

* Remove special case for HA servicesgs
2019-03-29 20:48:45 -07:00
Paulus SchoutsenandPaulus Schoutsen 3ad4419cb6 Fix platform warnings (#22551) 2019-03-29 17:05:30 -07:00
Paulus SchoutsenandPaulus Schoutsen f9f100b575 Add support for streaming to ffmpeg (#22549) 2019-03-29 17:05:29 -07:00
Paulus SchoutsenandGitHub cc886821bc Fix platform warnings (#22551) 2019-03-29 17:04:59 -07:00
Paulus SchoutsenandGitHub c05bff7d17 Add support for streaming to ffmpeg (#22549) 2019-03-29 17:03:02 -07:00
Paulus Schoutsen ec076c7c10 Azure Pipelines: No Python 3.5.3 available, use any 3.5 version [skip ci] 2019-03-29 09:21:20 -07:00
Paulus Schoutsen e7d3b22b46 Add lint task to Azure Pipelines [skip ci] 2019-03-29 09:18:25 -07:00
Paulus Schoutsen 75eeeae920 Set up CI with Azure Pipelines [skip ci] 2019-03-29 09:11:13 -07:00
Paulus SchoutsenandGitHub a69080ba73 Print error instead of warning for custom platforms in legacy format (#22486)
* Legacy platform format prints error

* Enforce no partial overlays
2019-03-27 20:52:28 -07:00
Paulus SchoutsenandGitHub 92457ca5ca Fix syntax error 2019-03-27 20:16:00 -07:00
Paulus SchoutsenandGitHub 1766536812 Fix test name (#22421) 2019-03-26 15:24:28 -07:00
Paulus SchoutsenandGitHub eb3355b05d Merge pull request #22420 from home-assistant/rc
0.90.2
2019-03-26 14:26:59 -07:00
Paulus SchoutsenandPascal Vizeli 65432ba552 Move core stuff into Home Assistant integration (#22407)
* Move core stuff into Home Assistant integration

* Lint
2019-03-26 13:38:32 +01:00
Paulus SchoutsenandGitHub f1a0ad9e4a Frontend indicate require admin (#22272)
* Allow panels to indicate they are meant for admins

* Panels to indicate when they require admin access

* Do not return admin-only panels to non-admin users

* Fix flake8
2019-03-25 10:04:35 -07:00
Paulus SchoutsenandGitHub 1ddc249989 Consolidate more platforms (#22308)
* Consolidate final platforms

* Fix some tests

* Fix more tests

* Fix more tests
2019-03-23 20:22:35 -07:00
Paulus SchoutsenandGitHub c68b621972 Google Assistant: Add camera stream trait (#22278)
* Add camera stream trait

* Lint
2019-03-23 09:16:43 -07:00
Paulus SchoutsenandGitHub ae2153f1fc Merge pull request #22265 from home-assistant/rc
0.90.1
2019-03-21 14:24:28 -07:00
Paulus SchoutsenandGitHub 4b1de61110 Use relative imports inside integrations (#22235)
* Use relative imports inside integrations

* Lint

* Fix automation tests

* Fix scene imports
2019-03-20 22:56:46 -07:00
Paulus SchoutsenandGitHub 937eba3dbe Merge pull request #22216 from home-assistant/rc
0.90.0
2019-03-20 10:16:24 -07:00
Paulus SchoutsenandPaulus Schoutsen e6ffc790f2 Always load Hass.io component on Hass.io (#22185)
* Always load Hass.io component on Hass.io

* Lint

* Lint
2019-03-19 11:40:49 -07:00
Paulus SchoutsenandGitHub 92dc26bab3 Always load Hass.io component on Hass.io (#22185)
* Always load Hass.io component on Hass.io

* Lint

* Lint
2019-03-19 11:33:50 -07:00
Paulus SchoutsenandPaulus Schoutsen cc00f3cd2e Allow non-admins to listen to certain events (#22137) 2019-03-18 17:04:39 -07:00
Paulus SchoutsenandGitHub 29131a655d Allow non-admins to listen to certain events (#22137) 2019-03-17 19:13:06 -07:00
Paulus SchoutsenandGitHub f5076188ef Consolidate all platforms that have no tests (#22096)
* Consolidate

* Fix tests

* Update imports

* Fix import

* Use importlib because integration and package share name

* Fix more tests

* Update .coveragerc and CODEOWNERS
2019-03-16 20:44:05 -07:00
Paulus SchoutsenandPaulus Schoutsen 68d1a5322a Prevent cloud remote UI when using 127.0.0.1 as trusted network (#22093)
* Prevent cloud remote UI when using trusted networks

* Limit to 127.0.0.1 trusted network

* Update error msg

* Disable ipv6 loopback
2019-03-15 23:19:26 -07:00
Paulus SchoutsenandGitHub dbdf5558e6 Prevent cloud remote UI when using 127.0.0.1 as trusted network (#22093)
* Prevent cloud remote UI when using trusted networks

* Limit to 127.0.0.1 trusted network

* Update error msg

* Disable ipv6 loopback
2019-03-15 19:26:10 -07:00
Paulus SchoutsenandPaulus Schoutsen 8f10345468 Return config entry ID after creation (#22060) 2019-03-15 10:59:25 -07:00
Paulus SchoutsenandGitHub 941f9b29dc Return config entry ID after creation (#22060) 2019-03-15 07:41:34 -07:00
Paulus SchoutsenandGitHub c15f433c3e Add a service require_admin wrapper (#21953)
* Add a service require_admin wrapper

* Allow it to be used as a decorator

* Lint

* Add comment

* Add docstring

* Update syntax
2019-03-12 22:09:50 -07:00
Paulus SchoutsenandGitHub f8921f84d7 skip flaky test (#21981) 2019-03-12 14:19:11 -07:00
Paulus SchoutsenandGitHub 97a87b2e4e Merge pull request #21982 from home-assistant/rc
0.89.2
2019-03-12 13:38:43 -07:00
Paulus SchoutsenandGitHub d3960bf745 Fix some cloud things (#21977) 2019-03-12 11:49:46 -07:00
Paulus SchoutsenandGitHub 9416af5b56 Allow changing password without being admin (#21978) 2019-03-12 11:49:28 -07:00
Paulus SchoutsenandGitHub 4a4bb43422 Stream: Only add base url when needed (#21979) 2019-03-12 11:46:20 -07:00
Paulus SchoutsenandPascal Vizeli d3bab30dbe Add cloud status (#21960)
* Add cloud status

* Expose certificate details

* store & reset last state

* Fix tests

* update tests

* update req

* fix lint
2019-03-12 15:54:04 +01:00
Paulus SchoutsenandGitHub 8bfbe3e085 Add update user command (#21922)
* Add update user command

* Add is_admin to current user
2019-03-11 12:08:02 -07:00
Paulus SchoutsenandGitHub 4f5446ff02 Add area permission check (#21835) 2019-03-11 11:02:37 -07:00
Paulus SchoutsenandGitHub 429bbc05dc Add WS subscription command for MQTT (#21696)
* Add WS subscription command for MQTT

* Add test

* Add check for connected

* Rename event_listeners to subscriptions
2019-03-10 20:07:09 -07:00
Paulus SchoutsenandGitHub 5b2c6648fb Add user group (#21832)
* Add user group

* Rename system group to plural
2019-03-09 20:07:29 -08:00
Paulus SchoutsenandGitHub f4f0d363ca Better cloud check (#21875) 2019-03-09 12:15:16 -08:00
Paulus SchoutsenandGitHub 22ab5a498f Change how we import config modules (#21824) 2019-03-08 14:09:18 -08:00
Paulus SchoutsenandGitHub 4c9e5eef9c Remove stub from config component (#21822) 2019-03-08 14:07:49 -08:00
Paulus SchoutsenandGitHub 3da0ed9cc7 Onboarding to generate auth code (#21777) 2019-03-08 13:51:42 -08:00
Paulus SchoutsenandGitHub ac4d5d7c30 Merge pull request #21778 from home-assistant/rc
0.89.1
2019-03-07 23:16:17 -08:00
Paulus SchoutsenandGitHub 88bc3033d3 Merge pull request #21712 from home-assistant/rc
0.89.0
2019-03-06 15:15:37 -08:00
Paulus SchoutsenandGitHub fc1ee9be43 Use new style for built-in ws commmands (#21694)
* Use new style for built-in ws commmands

* Lint
2019-03-05 19:31:26 -08:00
Paulus SchoutsenandGitHub c9b173405b Fix Z-Wave relative imports (#21693) 2019-03-05 17:17:58 -08:00
Paulus SchoutsenandPaulus Schoutsen b20b811cb9 Avoid recorder thread crashing (#21668) 2019-03-04 16:01:59 -08:00
Paulus SchoutsenandGitHub df25128923 Avoid recorder thread crashing (#21668) 2019-03-04 16:01:31 -08:00
Paulus SchoutsenandPaulus Schoutsen 81c252f917 Rename Google Assistant evenets (#21655) 2019-03-04 16:01:13 -08:00
Paulus SchoutsenandPaulus Schoutsen cca8d4c951 Fix calc next (#21630) 2019-03-04 15:59:18 -08:00
Paulus SchoutsenandGitHub 27e8a6ee80 Rename Google Assistant evenets (#21655) 2019-03-04 13:18:16 -08:00
Paulus SchoutsenandGitHub 8213016eaf Allow targeting areas in service calls (#21472)
* Allow targeting areas in service calls

* Lint + Type

* Address comments
2019-03-04 09:51:12 -08:00
Paulus SchoutsenandAaron Bach 48a2e50f84 Fix calc next (#21630) 2019-03-03 21:36:13 -07:00
Paulus SchoutsenandGitHub f5ed6432eb Expose create/delete cloudhook (#21606)
* Expose create/delete cloudhook

* Make sure we dont publish cloudhooks when not connected
2019-03-03 19:03:49 -08:00
Paulus SchoutsenandGitHub 52f337ef00 Allow chaining contexts (#21028)
* Allow chaining contexts

* Add stubbed out migration
2019-03-01 10:08:38 -08:00
Paulus SchoutsenandAndrew Sayre ee4be13bda Allow config entry reloading (#21502)
* Allow config entry reloading

* Fix duplicate test name

* Add comment

* fix typing
2019-02-28 22:27:20 -06:00
Paulus SchoutsenandPaulus Schoutsen 238c4247d9 Only use a single store instance (#21521) 2019-02-28 17:46:30 -08:00
Paulus SchoutsenandPaulus Schoutsen 4fe9f966ad Fix lint (#21520) 2019-02-28 17:46:29 -08:00
Paulus SchoutsenandGitHub 4f4a8a61d2 Only use a single store instance (#21521) 2019-02-28 10:00:17 -08:00
Paulus SchoutsenandGitHub 229d19bb20 Fix lint (#21520) 2019-02-27 21:35:14 -08:00
Paulus SchoutsenandGitHub 63fda29eaf Merge pull request #21508 from home-assistant/rc
0.88.2
2019-02-27 16:19:26 -08:00
Paulus SchoutsenandPaulus Schoutsen 14f912500e Pin isort (#21463) 2019-02-27 15:28:22 -08:00