David Thulke and Paulus Schoutsen
136cc1d44d
allow extra slot values in intents ( #15246 )
2018-07-01 11:51:40 -04:00
cdce8p and Paulus Schoutsen
4c258ce08b
Revert some changes to setup.py ( #15248 )
2018-07-01 11:48:54 -04:00
Leonardo Brondani Schenkel and Robert Svensson
3c04b0756f
deconz: proper fix light.turn_off with transition ( #15227 )
...
Previous commit d4f7dfa successfully fixed the bug in which lights
would not turn off if a transition was specified, however if 'bri' is not
present in the payload of the PUT request set to deCONZ, then any
'transitiontime' ends up being ignored. This commit addresses the
unintended side effect by reintroducing 'bri', resulting in the following
payload:
{ "on": false, "bri": 0, "transitiontime": ... }
2018-07-01 12:32:48 +02:00
Yevgeniy and Fabian Affolter
c0229ebb77
Add precipitations to Openweathermap daily forecast mode ( #15240 )
...
* Add precipitations to daily forecast mode
* Remove line breaks
2018-07-01 11:54:24 +02:00
Ville Skyttä and Fabian Affolter
cfe7c0aa01
Upgrade pytest to 3.6.2 ( #15241 )
2018-07-01 10:40:23 +02:00
Jason Hu and Paulus Schoutsen
f874efb224
By default to use access_token if hass.auth.active ( #15212 )
...
* Force to use access_token if hass.auth.active
* Not allow Basic auth with api_password if hass.auth.active
* Block websocket api_password auth when hass.auth.active
* Add legacy_api_password auth provider
* lint
* lint
2018-06-30 22:31:36 -04:00
cdce8p and GitHub
3da4642194
Use async syntax for cover platforms ( #15230 )
2018-06-30 18:10:59 +02:00
Fabian Affolter and GitHub
0aad056ca7
Fix typos ( #15233 )
2018-06-30 17:12:00 +02:00
Carl Chan and Fabian Affolter
c5ceb40598
Add additional parameters to NUT UPS sensor ( #15066 )
...
* Update nut.py
Added input.frequency and a number of output parameters.
* Update nut.py
Fixed formatting issues
Added "devices" fields
* Separated "device.description" line to two lines.
* Update nut.py
Removed device.* sensors
2018-06-30 14:57:48 +02:00
pepeEL and Fabian Affolter
27a37e2013
Add new RTS device ( #15116 )
...
* Add new RTS device
Add new RTS Somfy device as cover-ExteriorVenetianBlindRTSComponent
* add next device
add next device
2018-06-30 14:56:43 +02:00
Leonardo Brondani Schenkel and Robert Svensson
10d1e81f10
deconz: fix light.turn_off with transition ( #15222 )
...
When light.turn_off is invoked with a transition, the following payload was
sent to deCONZ via PUT to /light/N/state:
{ "bri": 0, "transitiontime": transition }
However, on recent versions of deCONZ (latest is 2.05.31 at the time of
writing) this does not turn off the light, just sets it to minimum brightness
level (brightness is clamped to minimum level the light supports without
turning it off).
This commit makes the code send this payload instead:
{ "on": false, "transitiontime": transition }
This works as intended and the light does transition to the 'off' state.
This change was tested with Philips Hue colored lights, IKEA colored lights
and IKEA white spectrum lights: they were all able to be turned off
successfully with the new payload, and none of them could be turned off with
the old payload.
2018-06-30 00:59:10 +02:00
Paulus Schoutsen
24fec3e826
Merge remote-tracking branch 'origin/master' into dev
2018-06-29 18:01:40 -04:00
Daniel Shokouhi and Paulus Schoutsen
2524dca7bf
Use cached states for neato when possible ( #15218 )
2018-06-29 17:27:18 -04:00
Sebastian Muszynski and Paulus Schoutsen
56f17b8651
Fix 'AirQualityMonitorStatus' object has no attribute ‘time_state’ ( #15216 )
2018-06-29 17:26:48 -04:00
Vignesh Venkat and Paulus Schoutsen
49623d2dad
Update python-wink to 1.9.1 ( #15215 )
...
Fixes a bug for when GE Z-Wave fan speeds are adjusted using the
wink app.
2018-06-29 17:26:06 -04:00
Anders Melchiorsen and Paulus Schoutsen
66479dc2e5
Update eternalegypt ( #15180 )
...
* Update eternalegypt to 0.0.2
* Share websession
* Renames
2018-06-29 17:25:49 -04:00
Paulus Schoutsen
bbbec5a056
Bump frontend to 20180629.1
2018-06-29 17:21:54 -04:00
Hmmbob and Paulus Schoutsen
94b55efef3
Stop supporting deprecated TLS ciphers ( #15217 )
...
* Stop supporting deprecated TLS ciphers
* Lint
2018-06-29 17:18:44 -04:00
Colin O'Dell and Paulus Schoutsen
fd38caa287
X-Forwarded-For improvements and bug fixes ( #15204 )
...
* Use new trusted_proxies setting for X-Forwarded-For whitelist
* Only use the last IP in the header
Per Wikipedia (https://en.wikipedia.org/wiki/X-Forwarded-For#Format ):
> The last IP address is always the IP address that connects to the last proxy,
> which means it is the most reliable source of information.
* Add two additional tests
* Ignore nonsense header values instead of failing
2018-06-29 16:27:06 -04:00
Sriram Vaidyanathan and Pascal Vizeli
c61a652c90
Fixed Indentation error ( #15210 )
...
* Fixed Indentation error
* Update xiaomi.py
2018-06-29 16:23:14 +02:00
cdce8p and GitHub
e3e014bccc
Fix zwave climate operation mode mappings ( #15162 )
2018-06-29 16:09:46 +02:00
Paulus Schoutsen and GitHub
26590e244c
Migrate home assistant auth provider to use storage helper ( #15200 )
2018-06-29 00:02:45 -04:00
Paulus Schoutsen and GitHub
39971ee919
Make sure we check access token expiration ( #15207 )
...
* Make sure we check access token expiration
* Use correct access token websocket
2018-06-29 00:02:33 -04:00
Paulus Schoutsen and GitHub
2205090795
Storage auth ( #15192 )
...
* Support parallel loading
* Add storage mock
* Store auth
* Fix tests
2018-06-28 22:14:26 -04:00
Alex Barcelo and Pascal Vizeli
a277470363
Adding 'namespace' for prometheus metrics ( #13738 )
...
* Updating prometheus client version
* Using `entity_filter` as filter mechanism
* New optional `namespace` configuration
2018-06-28 16:49:33 +02:00
Colin O'Dell and Paulus Schoutsen
19f2bbf52f
Only use the X-Forwarded-For header if connection is from a trusted network ( #15182 )
...
See https://github.com/home-assistant/home-assistant/issues/14345#issuecomment-400854569
2018-06-28 09:16:11 -04:00
Pascal Vizeli and GitHub
dbb786c548
DarkSky weather / Fix states ( #15174 )
...
* DarkSky weather / Fix states
* fix lint
* fix tests
2018-06-28 12:23:32 +02:00
Daniel Shokouhi and Pascal Vizeli
4fbe3bb070
Finalize BotVac D7 Support And Further Reduce Cloud Calls ( #15161 )
...
* Finalize BotVac D7 Support And Further Reduce Cloud Calls
* Lint
* Lint Again
* Implement requested changes
* Hound
* Lint
2018-06-27 22:55:27 +02:00
MizterB and Paulus Schoutsen
9066ac44fe
Philips Hue Scene Activation: Simplified scene lookup logic, improved error handling ( #15175 )
...
* Simplified scene lookup logic, improved error handling
* Lint
2018-06-27 15:22:29 -04:00
Paulus Schoutsen and GitHub
742144f401
Warn when using custom components ( #15172 )
...
* Warn when using custom components
* Update text
2018-06-27 15:21:32 -04:00
Paulus Schoutsen
c0b6a857f7
Version bump to 20180627.0
2018-06-27 14:20:24 -04:00
Tom Harris and Pascal Vizeli
d6dee62c92
Add Mini remote support to insteon_plm ( #15152 )
...
* Add mini-remote
* Bump insteonplm version to 0.11.3 to support mini-remotes
2018-06-27 12:19:56 +02:00
Fabian Affolter and Pascal Vizeli
41017f10a3
Upgrade sendgrid to 5.4.1 ( #15166 )
2018-06-27 12:12:02 +02:00
Fabian Affolter and Pascal Vizeli
ba50a5c329
Upgrade keyring to 13.0.0 ( #15167 )
2018-06-27 12:11:41 +02:00
Fabian Affolter and Pascal Vizeli
4208bb457d
Upgrade youtube_dl to 2018.06.25 ( #15168 )
2018-06-27 12:11:26 +02:00
Matt Snyder and Anders Melchiorsen
15af6b1ad9
Address inconsistent behavior on flux_led component ( #14713 )
...
* Address inconsistent behavior between different controllers.
Correct issue with comparison that was preventing white value slider from being shown.
* Add white mode for Flux LED
* Call _bulb.turnOn() after bulb properties have been set to prevent immediate on action
* Only use existing brightness if rgb is None to prevent unexpected recalculation of passed rgb values.
* Remove blank line
* Undo change so current brightness is used in all cases.
2018-06-26 21:23:57 +02:00
Robert Kiss and Paulus Schoutsen
3921dc77a6
Add SSL peer certificate support to HTTP server ( #15043 )
...
* adding SSL peer certificate support to HTTP server
* remove unnecessary exception block
2018-06-26 11:44:08 -04:00
Matt LeBrun and Martin Hjelmare
0094fd5c34
Add channel changing support to SamsungTV component ( #14451 )
...
Add channel changing support to SamsungTV component
2018-06-26 16:22:10 +02:00
Paulus Schoutsen and GitHub
d58e401812
Merge pull request #15149 from home-assistant/rc
...
0.72.1
0.72.1
2018-06-25 17:25:44 -04:00
Paulus Schoutsen and GitHub
c79c94550f
Return None to indicate no config found ( #15147 )
...
* Return None to indicate no config found
* Fix tests
2018-06-25 17:21:38 -04:00
Paulus Schoutsen
9b950f5192
Bumped version to 0.72.1
2018-06-25 16:59:14 -04:00
Jason Hu and Paulus Schoutsen
2520fddbdf
Bump python-nest to 4.0.3 ( #15098 )
...
Resolve network reconnect issue
2018-06-25 16:59:00 -04:00
Paulus Schoutsen and Paulus Schoutsen
3f21966ec9
Fix cast config ( #15143 )
2018-06-25 16:58:27 -04:00
Jason Hu and Paulus Schoutsen
69502163bd
Skip nest security state sensor if no Nest Cam exists ( #15112 )
2018-06-25 16:57:27 -04:00
Aaron Bach and Paulus Schoutsen
893e0f8db6
Fix socket bug with Yi in 0.72 ( #15109 )
...
* Fixes BrokenPipeError exceptions with Yi (#15108 )
* Make sure to close the socket
2018-06-25 16:57:26 -04:00
Jason Hu and Paulus Schoutsen
1c8b52f630
Prevent Nest component setup crash due insufficient permission. ( #14966 )
...
* Prevent Nest component setup crash due insufficient permission.
* Trigger CI
* Better error handle and address code review comments
* Lint
* Tiny wording adjust
* Notify user if async_setup_entry failed
* Return False if exception occurred in NestDevice.initialize
2018-06-25 16:57:26 -04:00
Jason Hu and Paulus Schoutsen
6e4fb7a937
Prevent Nest component setup crash due insufficient permission. ( #14966 )
...
* Prevent Nest component setup crash due insufficient permission.
* Trigger CI
* Better error handle and address code review comments
* Lint
* Tiny wording adjust
* Notify user if async_setup_entry failed
* Return False if exception occurred in NestDevice.initialize
2018-06-25 16:06:00 -04:00
Paulus Schoutsen
ab1939f56f
Bump frontend to 20180625.0
2018-06-25 16:04:30 -04:00
Paulus Schoutsen
15507df407
Bump frontend to 20180625.0
2018-06-25 16:04:17 -04:00
Paulus Schoutsen and GitHub
46ea28a4f8
Fix cast config ( #15143 )
2018-06-25 15:59:05 -04:00