Paulus Schoutsen and GitHub
169c8d793a
Fix CORS duplicate registration ( #15670 )
2018-07-25 11:36:44 +02:00
Ville Skyttä and Paulus Schoutsen
68f03dcc67
Auth typing improvements ( #15640 )
...
* Always return bytes from auth.providers.homeassistant.hash_password
Good for interface cleanliness, typing etc.
* Add some homeassistant auth provider type annotations
2018-07-25 11:36:03 +02:00
Ville Skyttä and Paulus Schoutsen
397f551e6d
Import collections abstract base classes from collections.abc ( #15649 )
...
Accessing them directly through collections is deprecated since 3.7, and
will no longer work in 3.8.
2018-07-25 11:35:22 +02:00
Jerad Meisner and Paulus Schoutsen
cbb5d34167
Added user credentials to current_user ws endpoint. ( #15558 )
...
* Added user credentials to current_user ws endpoint.
* Comments. Added another test.
* Return list of credentials.
2018-07-25 10:34:18 +02:00
Daniel Kalmar and Paulus Schoutsen
0cc9798c8f
Allow defining default turn-on values for lights in the profiles file. ( #15493 )
...
* Allow defining default turn-on values for lights in the profiles file.
* Mock out file operations in unit test.
* Fix unit test flakiness.
* Avoid unnecessary copy
2018-07-24 20:29:59 +02:00
Jason Hu and GitHub
45a7ca62ae
Add turn_on/off service to camera ( #15051 )
...
* Add turn_on/off to camera
* Add turn_on/off supported features to camera.
Add turn_on/off service implementation to camera, add turn_on/off
supported features and services to Demo camera.
* Add camera supported_features tests
* Resolve code review comment
* Fix unit test
* Use async_add_executor_job
* Address review comment, change DemoCamera to local push
* Rewrite tests/components/camera/test_demo
* raise HTTPError instead return response
2018-07-24 10:13:26 -07:00
Giuseppe and Martin Hjelmare
2eb125e90e
Downgrade netatmo warning log to info ( #15652 )
2018-07-24 18:35:57 +02:00
Paulus Schoutsen
264c618b11
Bump frontend to 20180724.0
2018-07-24 14:16:25 +02:00
Paulus Schoutsen and GitHub
d9cf8fcfe8
Allow changing entity ID ( #15637 )
...
* Allow changing entity ID
* Add support to websocket command
* Address comments
* Error handling
2018-07-24 14:12:53 +02:00
Paulus Schoutsen and GitHub
5e9c1098c0
Merge pull request #15651 from home-assistant/rc
...
0.74.1
0.74.1
2018-07-24 13:43:25 +02:00
Paulus Schoutsen
d65bd7b7ea
Bumped version to 0.74.1
2018-07-24 11:20:13 +02:00
Paulus Schoutsen and Paulus Schoutsen
45a5ae1f23
Cast/Sonos: create config entry if manually configured ( #15630 )
...
* Cast/Sonos: create config entry if manually configured
* Add test for helper
2018-07-24 11:20:07 +02:00
Jason Hu and Paulus Schoutsen
3eda6db227
Frontend component should auto load auth coomponent ( #15606 )
2018-07-24 11:20:07 +02:00
Anders Melchiorsen and Paulus Schoutsen
58f287f551
Use case insensitive comparison for Sonos model check ( #15604 )
2018-07-24 11:20:07 +02:00
cdce8p and Paulus Schoutsen
f62f64311d
Bugfix HomeKit name and serial_number ( #15600 )
...
* Bugfix HomeKit name and serial_number
* Revert serial_number changes
2018-07-24 11:20:06 +02:00
Jan Collijs and Martin Hjelmare
fbeaa57604
Update smappy library version ( #15636 )
...
Adding latest smappy lib version
Updated smappy library version
2018-07-24 10:41:24 +02:00
huangyupeng and Martin Hjelmare
c1f5ead61d
Add Tuya cover and scene platform ( #15587 )
...
* Add Tuya cover platform
* Add Tuya cover and scene
* fix description
* remove scene default method
2018-07-24 10:29:43 +02:00
Jason Hu and Paulus Schoutsen
d7690c5fda
Add ipban for failed login attempt in new login flow ( #15551 )
...
* Add ipban for failed login attempt in new login flow
* Address review comment
* Use decorator to clean up code
2018-07-24 10:09:52 +02:00
Cheong Yip and Aaron Bach
45c35ceb2b
Fix typo asayn_init instead of async_init ( #15645 )
2018-07-23 20:19:01 -06:00
Daniel Shokouhi and Martin Hjelmare
bc481fa366
Update Neato library to allow for dynamic endpoints ( #15639 )
2018-07-24 00:46:12 +02:00
John Arild Berentsen and Paulus Schoutsen
1b94fe3613
Add ability to set Zwave protection commandclass ( #15390 )
...
* Add API for protection commandclass
* Adjusting
* tests
* Spelling
* Missed flake8
* Period
* spelling
* Review changes
* removing additional .keys()
* period
* Move i/o out into executor pool
* Move i/o out into executor pool
* Forgot get method
* Do it right... I feel stupid
* Long lines
* Merging
2018-07-23 15:31:12 +02:00
Paulus Schoutsen and GitHub
3204501174
Cast/Sonos: create config entry if manually configured ( #15630 )
...
* Cast/Sonos: create config entry if manually configured
* Add test for helper
2018-07-23 15:08:03 +02:00
Pascal Vizeli and Paulus Schoutsen
f3dfc433c2
Fix aiohttp connection reset errors ( #15577 )
...
* Fix aiohttp connection reset errors
* Update aiohttp_client.py
* Update aiohttp_client.py
* Update __init__.py
* Update mjpeg.py
* Update mjpeg.py
* Update ffmpeg.py
* Update ffmpeg.py
* Update ffmpeg.py
* Update proxy.py
* Update __init__.py
* Update aiohttp_client.py
* Update aiohttp_client.py
* Update proxy.py
* Update proxy.py
* Fix await inside coroutine
* Fix async syntax
* Lint
2018-07-23 14:36:36 +02:00
Paulus Schoutsen and GitHub
8213b1476f
WIP: Hass.io sent token to supervisor ( #15536 )
...
Hass.io sent token to supervisor
2018-07-23 14:14:57 +02:00
Paulus Schoutsen and GitHub
4e7dbf9ce5
Allow system users to refresh tokens ( #15574 )
2018-07-23 14:06:09 +02:00
Paulus Schoutsen and GitHub
ea2ff6aae3
Use async_create_task ( #15633 )
...
* Use async_create_task
* Fix test
2018-07-23 14:05:38 +02:00
starkillerOG and Paulus Schoutsen
50b6c5948d
Suppress error between 00:00 and 01:00 ( #15555 )
...
* Suppress error between 00:00 and 01:00
Suppress an error that often occers between 00:00 and 01:00 CE(S)T during that time, probably because buienradar.nl is then updating its forcast for the next day. The API does not always work between these times (in the middle of the night).
* white space & import
* unnecessary brackets
2018-07-23 12:37:23 +02:00
Muhammad Sheraz Lodhi and Paulus Schoutsen
3acbd5a769
The tense is wrong ( #15614 )
...
Instead of spent, we should be using spend :)
2018-07-23 12:31:54 +02:00
Anders Melchiorsen and Paulus Schoutsen
fddfb9e412
Refresh Sonos source list on changes ( #15605 )
2018-07-23 12:31:03 +02:00
Anders Melchiorsen and Paulus Schoutsen
1325682d82
Use case insensitive comparison for Sonos model check ( #15604 )
2018-07-23 12:29:37 +02:00
Andrey and Paulus Schoutsen
140a874917
Add typing to homeassistant/*.py and homeassistant/util/ ( #15569 )
...
* Add typing to homeassistant/*.py and homeassistant/util/
* Fix wrong merge
* Restore iterable in OrderedSet
* Fix tests
2018-07-23 10:24:39 +02:00
Ville Skyttä and Paulus Schoutsen
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00
Ville Skyttä and Paulus Schoutsen
a38c0d6d15
Upgrade mypy to 0.620 ( #15612 )
2018-07-22 13:37:26 +02:00
Paulus Schoutsen and Martin Hjelmare
75f40ccb06
Remove entity picture of Tuya entity ( #15611 )
2018-07-22 12:10:32 +02:00
cdce8p and Paulus Schoutsen
4de847f84e
Bugfix HomeKit name and serial_number ( #15600 )
...
* Bugfix HomeKit name and serial_number
* Revert serial_number changes
2018-07-22 09:51:42 +02:00
Jason Hu and Paulus Schoutsen
33f1577dac
Frontend component should auto load auth coomponent ( #15606 )
2018-07-22 09:49:58 +02:00
Anders Melchiorsen and GitHub
ef3a83048c
Throttle unavailability warnings for tplink light/switch ( #15591 )
2018-07-22 00:51:45 +02:00
Daniel Perna and GitHub
ae2ee8f006
Update pyhomematic, fixes #15054 , #15190 ( #15603 )
2018-07-22 00:18:50 +02:00
digiblur and Martin Hjelmare
6f6d86c700
Add relay addr & chan config to alarmdecoder zones ( #15242 )
...
Add relay addr & chan config to alarmdecoder zones
2018-07-21 17:31:07 +02:00
Anders Melchiorsen and Martin Hjelmare
d1b16e287c
Add unique_id to netgear_lte sensors ( #15584 )
2018-07-21 10:14:56 +02:00
Ryan Davies and Fabian Affolter
ee8a815e6b
Allow MQTT Switch to have an optional state configuration ( #15430 )
...
Switches by default use the payload_on and payload_off configuration parameters to specify both the payload the switch should send for a state but also what will be returned for the current state - which isnt always the same
As a toggle switch might always send an ON or TOGGLE to toggle the switch, but still receive an ON or an OFF for the state topic - This change allows for splitting them apart
2018-07-20 23:04:06 +02:00
Paulus Schoutsen
7bc2362e33
Merge branch 'master' into dev
2018-07-20 15:19:06 +02:00
Eugenio Panadero and Paulus Schoutsen
9a8389060c
fix aiohttp InvalidURL exception when fetching media player image ( #15572 )
...
* fix aiohttp InvalidURL exception when fetching media player image
The first call for the HA proxy (`/api/media_player_proxy/media_player.kodi?token=...&cache=...`)
is receiving relative urls that are failing, this is a simple fix to precede the base_url when hostname is None.
* fix import location and sort stdlib imports
2018-07-20 15:18:02 +02:00
Paulus Schoutsen and GitHub
da3366859d
Merge pull request #15570 from home-assistant/rc
...
0.74
0.74.0
2018-07-20 15:11:18 +02:00
Teemu R and Paulus Schoutsen
200c0a8778
light.tplink: initialize min & max mireds only once, avoid i/o outside update ( #15571 )
...
* light.tplink: initialize min & max mireds only once, avoid i/o outside update
* revert the index change
* fix indent, sorry for overwriting your fix, balloob
2018-07-20 14:40:38 +02:00
Teemu R and Paulus Schoutsen
5cf9cd686c
light.tplink: initialize min & max mireds only once, avoid i/o outside update ( #15571 )
...
* light.tplink: initialize min & max mireds only once, avoid i/o outside update
* revert the index change
* fix indent, sorry for overwriting your fix, balloob
2018-07-20 14:40:10 +02:00
Paulus Schoutsen
8e659baf25
Bumped version to 0.74.0
2018-07-20 12:44:15 +02:00
Jason Hu and Paulus Schoutsen
2aa54ce22b
Reset failed login attempts counter when login success ( #15564 )
2018-07-20 12:33:21 +02:00
Paulus Schoutsen and Paulus Schoutsen
eff334a1d0
Remove relative time from state machine ( #15560 )
2018-07-20 12:32:45 +02:00
Paulus Schoutsen and Paulus Schoutsen
b3bed7fb37
Allow auth providers to influence is_active ( #15557 )
...
* Allow auth providers to influence is_active
* Fix auth script test
2018-07-20 12:32:44 +02:00