Paulus Schoutsen
7aa2a9e506
Bumped version to 0.74.0b4
0.74.0b4
2018-07-19 12:26:15 +02:00
Paulus Schoutsen and Paulus Schoutsen
2fc0d83085
Allow CORS requests to token endpoint ( #15519 )
...
* Allow CORS requests to token endpoint
* Tests
* Fuck emulated hue
* Clean up
* Only cors existing methods
2018-07-19 12:26:08 +02:00
Paulus Schoutsen and Paulus Schoutsen
ca0d4226aa
Decouple emulated hue from http server ( #15530 )
2018-07-19 12:25:47 +02:00
Paulus Schoutsen and Paulus Schoutsen
dff2e4ebc2
Don't be so strict client-side ( #15546 )
2018-07-19 12:23:14 +02:00
Jerad Meisner and Paulus Schoutsen
9c337bc621
Added WS endpoint for changing homeassistant password. ( #15527 )
...
* Added WS endpoint for changing homeassistant password.
* Remove change password helper. Don't require current password.
* Restore current password verification.
* Added tests.
* Use correct send method
2018-07-19 12:23:14 +02:00
Paulus Schoutsen
5a1360678b
Bump frontend to 20180719.0
2018-07-19 10:55:33 +02:00
Paulus Schoutsen
7b8ad64ba5
Bumped version to 0.74.0b3
0.74.0b3
2018-07-18 17:41:36 +02:00
Jason Hu and Paulus Schoutsen
e64761b15e
Disallow use insecure_example auth provider in configuration.yml ( #15504 )
...
* Disallow use insecure_example auth provider in configuration.yml
* Add unit test for auth provider config validate
2018-07-18 17:41:22 +02:00
Paulus Schoutsen
61273ff606
Bump frontend to 20180718.0
2018-07-18 17:34:28 +02:00
Paulus Schoutsen
5dc29bd2c3
Bumped version to 0.74.0b2
0.74.0b2
2018-07-17 10:59:07 +02:00
Paulus Schoutsen
20c316bce4
Bump frontend to 20180717.0
2018-07-17 10:58:58 +02:00
Matthew Garrett and Paulus Schoutsen
8b475f45e9
Update HomeKit module code ( #15502 )
...
This fixes a bunch of bugs, including issues with concurrency in devices
that present multiple accessories, devices that insist on the TLV entries
being in the order that Apple use, and handling devices that send headers
and data in separate chunks. This should improve compatibility with
a whole bunch of HomeKit devices.
2018-07-17 10:58:51 +02:00
Paulus Schoutsen and Paulus Schoutsen
a4318682f7
Add onboarding support ( #15492 )
...
* Add onboarding support
* Lint
* Address comments
* Mark user step as done if owner user already created
2018-07-17 10:58:51 +02:00
Paulus Schoutsen and Paulus Schoutsen
a14d8057ed
Add current user WS command ( #15485 )
2018-07-17 10:58:50 +02:00
Paulus Schoutsen
55f8b0a2f5
Bumped version to 0.74.0b1
0.74.0b1
2018-07-16 22:14:51 +02:00
Paulus Schoutsen
bb37300a48
Merge branch 'master' into rc
2018-07-16 22:14:45 +02:00
Paulus Schoutsen and GitHub
0f12b37977
0.73.2 - security release ( #15494 )
...
* Extract SSL context creation to helper (#15483 )
* Extract SSL context creation to helper
* Lint
* Bumped version to 0.73.2
0.73.2
2018-07-16 22:13:12 +02:00
Paulus Schoutsen
7f18739267
Bumped version to 0.74.0b0
0.74.0b0
2018-07-16 08:51:52 +02:00
Paulus Schoutsen
a1b478b3ac
Version bump to 0.74.0.dev0
2018-07-16 08:51:37 +02:00
Paulus Schoutsen
edf1f44668
Bump frontend to 20180716.0
2018-07-16 08:50:21 +02:00
Anders Melchiorsen and GitHub
60f780cc37
Update limitlessled to 1.1.2 ( #15481 )
2018-07-15 23:24:35 +02:00
Anders Melchiorsen and Paulus Schoutsen
7d0cc7e26c
Fix flux_led turning on with color or effect ( #15472 )
2018-07-15 23:18:52 +02:00
Paulus Schoutsen and GitHub
864a254071
Aware comments ( #15480 )
...
* Make sure we cannot deactivate the owner
* Use different error code when trying to fetch token for inactive user
2018-07-15 23:09:05 +02:00
Andrey and Paulus Schoutsen
5995c6a2ac
Switch to own packaged version of pygtfs ( #15040 )
2018-07-15 21:32:20 +02:00
Paulus Schoutsen and GitHub
ed0cfc4f31
Add user via cmd line creates owner ( #15470 )
...
* Add user via cmd line creates owner
* Ensure access tokens are not verified for inactive users
* Stale print
* Lint
2018-07-15 20:46:15 +02:00
Mattias Welponer and Martin Hjelmare
6db069881b
Update homematicip_cloud with enum states ( #15460 )
...
* Update to next version with enum states
* Change to generic dimmer class
* Update of requirement files
* Update to hmip lib to v0.9.7
* Missing update of requirements files
* Cleanup of icon properties
2018-07-15 02:59:19 +02:00
huangyupeng and Martin Hjelmare
ca4f69f557
Add Tuya light platform ( #15444 )
...
* add tuya light platform
* fix as review required
2018-07-15 02:48:32 +02:00
Ville Skyttä and Martin Hjelmare
37ccf87516
Remove unnecessary executable permissions ( #15469 )
2018-07-14 23:03:36 +02:00
Tom Harris and Fabian Affolter
201c9fed77
Implement is_on ( #15459 )
...
* Implement is_on
* Remove var
2018-07-14 11:04:00 +02:00
Daniel Perna and GitHub
3b5775573b
Add IPPassageSensor (HmIP-SPDR) ( #15458 )
2018-07-14 02:31:51 +02:00
Jason Antman and Anders Melchiorsen
6e22a0e4d9
Fix ZWave RGBW lights not producing color without explicit white_value ( #15412 )
...
* Fix ZWave RGBW lights not producing color without explicit white_value (#13930 )
* simplify conditional in previous commit (#13930 )
* ZwaveColorLight - only zero _white if white_value not specified in call (#13930 )
2018-07-14 00:54:15 +02:00
Mattias Welponer and Martin Hjelmare
ce5b4cd51e
Add HomematicIP Cloud dimmer light device ( #15456 )
...
* Add dimmable light device
* Add imports
* Fix float and int conversion
2018-07-13 23:25:11 +02:00
Paulus Schoutsen and Fabian Affolter
538236de8f
Fix formatting pylint comments in test ( #15450 )
2018-07-13 23:02:23 +02:00
Fabian Affolter and GitHub
1007bb83aa
Upgrade keyring to 13.2.1 ( #15453 )
2018-07-13 20:02:13 +02:00
Fabian Affolter and GitHub
79955a5785
Catch the ValueError if the bulb was in the wrong mode ( #15434 )
2018-07-13 20:01:57 +02:00
Andrey and GitHub
e60f9ca392
More typing ( #15449 )
...
## Description:
More typing improvements.
Switch to using `mypy.ini` for flexibility
Add `warn_return_any` check except in `homeassistant.util.yaml` that does typing hacks. Fix some type annotations as resulting from this check and ignore others were fixing is hard.
## Checklist:
- [x] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
2018-07-13 20:14:45 +03:00
Paulus Schoutsen
ae581694ac
Bump frontend to 20180713.0
2018-07-13 15:33:33 +02:00
Paulus Schoutsen and GitHub
70fe463ef0
User management ( #15420 )
...
* User management
* Lint
* Fix dict
* Reuse data instance
* OrderedDict all the way
2018-07-13 15:31:20 +02:00
Paulus Schoutsen and GitHub
84858f5c19
Fix comment formatting ( #15447 )
2018-07-13 15:05:55 +02:00
Ville Skyttä and Paulus Schoutsen
a6ba5ec1c8
upgrade-mypy ( #14904 )
...
* Upgrade mypy to 0.600
* Upgrade mypy to 0.610
* Typing improvements
* remove unneeded or
* remove merge artifact
* Update loader.py
2018-07-13 13:49:24 +02:00
Andrey and GitHub
c2fe0d0120
Make typing checks more strict ( #14429 )
...
## Description:
Make typing checks more strict: add `--strict-optional` flag that forbids implicit None return type. This flag will become default in the next version of mypy (0.600)
Add `homeassistant/util/` to checked dirs.
## Checklist:
- [x] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
2018-07-13 13:24:51 +03:00
Paulus Schoutsen and GitHub
b6ca03ce47
Reorg auth ( #15443 )
2018-07-13 11:43:08 +02:00
Andrey and Paulus Schoutsen
23f1b49e55
Add python 3.8-dev to travis and tox ( #15347 )
...
* Add Python 3.8-dev tox tests.
* Allow failures on 3.8-dev
* Allow failures on 3.8-dev take2
* Only run on pushes to dev
2018-07-13 11:37:03 +02:00
Jason Hu and Paulus Schoutsen
6e3ec97acf
Include request.path in legacy api password warning message ( #15438 )
2018-07-13 09:19:13 +02:00
Mattias Welponer and Martin Hjelmare
4a6afc5614
Add HomematicIP alarm control panel ( #15342 )
...
* Add HomematicIP security zone
* Update access point tests
* Fix state if not armed and coments
* Add comment for the empty state_attributes
* Fix comment
* Fix spelling
2018-07-13 03:57:41 +02:00
Anders Melchiorsen and GitHub
b557c17f76
Make LimitlessLED color/temperature attributes mutually exclusive ( #15298 )
2018-07-12 17:17:00 +02:00
Matthew Garrett and Paulus Schoutsen
c587536547
Ignore some HomeKit devices ( #15316 )
...
There are some devices that speak HomeKit that we shouldn't expose. Some
bridges (such as the Hue) provide reduced functionality over HomeKit and
have a functional native API, so should be ignored. We also shouldn't
offer to configure the built-in Home Assistant HomeKit bridge.
2018-07-12 11:52:37 +02:00
Daniel Perna and Paulus Schoutsen
4c6394b307
Fix HomeMatic variables ( #15417 )
...
* Update __init__.py
* Update requirements_all.txt
2018-07-12 11:49:39 +02:00
Paulus Schoutsen
534233388c
Merge branch 'master' into dev
2018-07-12 11:47:10 +02:00
huangyupeng and Martin Hjelmare
43b31e88ba
Add Tuya component and switch support ( #15399 )
...
* support for tuya platform
* support tuya platform
* lint fix
* change dependency
* add tuya platform support
* remove tuya platform except switch. fix code as required
* fix the code as review required
* fix as required
* fix a mistake
2018-07-12 10:19:35 +02:00