Ed Marshall
e782e2c0f3
Handle missing mpd capabilities ( #15945 )
...
* Handle missing mpd capabilities
It is possible to configure mpd without volume or playlist support.
Gracefully degrade when either of these features appears to be missing.
Resolves : #14459 , #15927
* Use longer name for exception
* Only return support flags post-connection
* Small consistency fixes to mpd.py for review.
2018-08-18 09:54:23 +02:00
Wim Haanstra
ec2e94425e
Update RitAssist to support maximum speed and current address ( #16037 )
...
Update RitAssist dependency to 0.9.2 so we support fetching the current maximum speed and address for a device.
2018-08-18 09:40:29 +02:00
Diogo Gomes
9f0adc16ad
Merge pull request #16031 from StevenLooman/dev
...
Upgrade to async_upnp_client==0.12.4
2018-08-17 22:36:03 +01:00
Steven Looman
fa88d918b1
Upgrade to async_upnp_client==0.12.4
2018-08-17 21:29:31 +02:00
Ville Skyttä
3800f00564
Disable assuming Optional type for values with None default ( #16029 )
...
https://www.python.org/dev/peps/pep-0484/#union-types
"Type checkers should move towards requiring the optional type to be
made explicit."
2018-08-17 20:22:49 +02:00
Paulus Schoutsen
2ad0bd4036
Split out storage delay save ( #16017 )
...
* Split out storage delayed write
* Update code using delayed save
* Fix tests
* Fix typing test
* Add callback decorator
2018-08-17 20:18:21 +02:00
Paulus Schoutsen
70412fc0ba
Merge pull request #16027 from home-assistant/rc
...
0.76.0
2018-08-17 18:41:40 +02:00
Paulus Schoutsen
e4425e6a37
Version 0.76.0
2018-08-17 17:23:20 +02:00
Fabian Affolter
fdbab3e20c
Upgrade sendgrid to 5.5.0 ( #16021 )
2018-08-17 16:39:41 +02:00
Anders Melchiorsen
f2e399ccf3
Update SoCo to 0.16 ( #16007 )
2018-08-17 07:41:56 +02:00
Martin Hjelmare
07840f5397
Fix check config packages key error ( #15840 )
...
* Fix packages deletion in check_config script
* The config key for packages is not present if core config validation
failed. We need to do a safe dict deletion using dict.pop.
* Add check_config test for bad core config
2018-08-17 05:28:00 +02:00
Paulus Schoutsen
c09e7e620f
Bumped version to 0.76.0b5
2018-08-16 23:02:34 +02:00
Paulus Schoutsen
92e26495da
Disable the DLNA component discovery ( #16006 )
2018-08-16 23:02:26 +02:00
Steven Looman
061859cc4d
Fix message "Updating dlna_dmr media_player took longer than ..." ( #16005 )
2018-08-16 23:02:26 +02:00
Steven Looman
45452e510c
Fix message "Updating dlna_dmr media_player took longer than ..." ( #16005 )
2018-08-16 22:42:11 +02:00
Paulus Schoutsen
279ead2085
Disable the DLNA component discovery ( #16006 )
2018-08-16 22:41:44 +02:00
Ville Skyttä
649f17fe47
Add type hints to homeassistant.auth ( #15853 )
...
* Always load users in auth store before use
* Use namedtuple instead of dict for user meta
* Ignore auth store tokens with invalid created_at
* Add type hints to homeassistant.auth
2018-08-16 22:25:41 +02:00
Alexxander0
e9e5bce10c
BMW Connected drive: option to disable the services ( #15993 )
...
* Update __init__.py
* Update bmw_connected_drive.py
* Update __init__.py
* Update bmw_connected_drive.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update bmw_connected_drive.py
2018-08-16 22:19:29 +02:00
Paulus Schoutsen
e41ce1d6ec
Bump frontend to 20180816.1
2018-08-16 22:18:10 +02:00
Paulus Schoutsen
bc21a1b944
Bump frontend to 20180816.1
2018-08-16 22:17:55 +02:00
Paulus Schoutsen
834077190f
Clean up input-datetime ( #16000 )
2018-08-16 22:17:14 +02:00
Max Prokhorov
2a210607d3
Wemo custom ports and network errors handling ( #14516 )
...
* Update wemo component
* Support custom ports in static addresses
* Handle device_from_description exceptions
* Process static addresses before doing discovery
* Fail on inaccessable static address
* str.format instead of old formatting
* Validate static host[:port] earlier
* Fix comment formatting
* slice looks ambiguous in the log, keep voluptuous exception path intact
2018-08-16 08:14:54 -06:00
Paulus Schoutsen
1ff1639cef
More entity service ( #15998 )
...
* Camera use entity service
* Convert climate services
* Convert light
* Convert media player
* Migrate fan
2018-08-16 14:28:59 +02:00
Paulus Schoutsen
5eccfc2604
Bumped version to 0.76.0b4
2018-08-16 14:26:52 +02:00
Paulus Schoutsen
2469bc7e2e
Fix Nest async from sync ( #15997 )
2018-08-16 14:26:44 +02:00
Martin Hjelmare
d540a084dd
Fix mysensors connection task blocking setup ( #15938 )
...
* Fix mysensors connection task blocking setup
* Schedule the connection task without having the core track the task
to avoid blocking setup.
* Cancel the connection task, if not cancelled already, when
home assistant stops.
* Use done instead of cancelled
2018-08-16 14:26:44 +02:00
Paulus Schoutsen
11eb29f520
Bump frontend to 20180816.0
2018-08-16 14:22:01 +02:00
Paulus Schoutsen
e4d41fe313
Bump frontend to 20180816.0
2018-08-16 14:21:49 +02:00
Martin Hjelmare
b5e7414be2
Fix mysensors connection task blocking setup ( #15938 )
...
* Fix mysensors connection task blocking setup
* Schedule the connection task without having the core track the task
to avoid blocking setup.
* Cancel the connection task, if not cancelled already, when
home assistant stops.
* Use done instead of cancelled
2018-08-16 14:19:42 +02:00
Paulus Schoutsen
83b0ef4e26
Fix Nest async from sync ( #15997 )
2018-08-16 13:46:43 +02:00
Paulus Schoutsen
b682e48e12
Entity service ( #15991 )
...
* Add entity service helper
* Use entity service helper
* Context
2018-08-16 09:50:11 +02:00
Josh Shoemaker
e52ba87af1
Upgrade aladdin_connect to 0.3 and provide Unique ID ( #15986 )
...
* Upgrade aladdin_connect to 0.2 and set unique_id
* update code to be Python 3.5 compatible
2018-08-16 07:18:29 +02:00
Paulus Schoutsen
6da0ae4d23
Bumped version to 0.76.0b3
2018-08-15 10:55:03 +02:00
Jason Hu
f8051a5698
Fix 0.76 beta2 hassio token issue ( #15987 )
2018-08-15 10:53:39 +02:00
Jason Hu
2306d14b5d
Teak mqtt error message for 0.76 release ( #15983 )
2018-08-15 10:53:38 +02:00
Paulus Schoutsen
4035880003
Update translations
2018-08-15 10:52:27 +02:00
Paulus Schoutsen
9cfbd067d3
Update translations
2018-08-15 10:52:06 +02:00
Fabian Affolter
39fd70231f
Upgrade psutil to 5.4.7 ( #15982 )
2018-08-15 10:47:58 +02:00
Jason Hu
dc460f4d6a
Fix 0.76 beta2 hassio token issue ( #15987 )
2018-08-15 09:56:05 +02:00
Jason Hu
c31035d348
Teak mqtt error message for 0.76 release ( #15983 )
2018-08-15 08:09:19 +02:00
Fabian Affolter
555184a4b7
Update Glances sensor ( #15981 )
...
* Refactor Glances sensor
* Add glances_api to requirements_all.txt
* Add support for version as configuration option
2018-08-15 07:49:34 +02:00
Paulus Schoutsen
e64e84ad7a
Bumped version to 0.76.0b2
2018-08-14 22:06:57 +02:00
Paulus Schoutsen
1777270aa2
Pin crypto ( #15978 )
...
* Pin crypto
* Fix PyJWT import once
2018-08-14 22:06:44 +02:00
Paulus Schoutsen
f5df567d09
Use JWT for access tokens ( #15972 )
...
* Use JWT for access tokens
* Update requirements
* Improvements
2018-08-14 22:06:44 +02:00
Paulus Schoutsen
899c2057b7
Switch to intermediate Mozilla cert profile ( #15957 )
...
* Allow choosing intermediate SSL profile
* Fix tests
2018-08-14 22:06:43 +02:00
Jason Hu
1b384c322a
Remove remote.API from core.Config ( #15951 )
...
* Use core.ApiConfig replace remote.API in core.Config
* Move ApiConfig to http
2018-08-14 22:06:43 +02:00
Daniel Bowman
f4e84fbf84
remove-phantomjs-from-docker ( #15936 )
2018-08-14 22:06:42 +02:00
Khalid
d393380122
Fix issue when reading worxlandroid pin code ( #15930 )
...
Fixes #14050
2018-08-14 22:06:41 +02:00
Jason Hu
d0e4c95bbc
MQTT embedded broker has to set its own password. ( #15929 )
2018-08-14 22:06:41 +02:00
Jason Hu
34e1f1b6da
Add context to login flow ( #15914 )
...
* Add context to login flow
* source -> context
* Fix unit test
* Update comment
2018-08-14 22:06:40 +02:00