Paulus Schoutsen
bbbec5a056
Bump frontend to 20180629.1
2018-06-29 17:21:54 -04:00
Hmmbob
94b55efef3
Stop supporting deprecated TLS ciphers ( #15217 )
...
* Stop supporting deprecated TLS ciphers
* Lint
2018-06-29 17:18:44 -04:00
Colin O'Dell
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
c61a652c90
Fixed Indentation error ( #15210 )
...
* Fixed Indentation error
* Update xiaomi.py
2018-06-29 16:23:14 +02:00
cdce8p
e3e014bccc
Fix zwave climate operation mode mappings ( #15162 )
2018-06-29 16:09:46 +02:00
Paulus Schoutsen
26590e244c
Migrate home assistant auth provider to use storage helper ( #15200 )
2018-06-29 00:02:45 -04:00
Paulus Schoutsen
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
2205090795
Storage auth ( #15192 )
...
* Support parallel loading
* Add storage mock
* Store auth
* Fix tests
2018-06-28 22:14:26 -04:00
Alex Barcelo
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
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
dbb786c548
DarkSky weather / Fix states ( #15174 )
...
* DarkSky weather / Fix states
* fix lint
* fix tests
2018-06-28 12:23:32 +02:00
Daniel Shokouhi
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
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
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
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
41017f10a3
Upgrade sendgrid to 5.4.1 ( #15166 )
2018-06-27 12:12:02 +02:00
Fabian Affolter
ba50a5c329
Upgrade keyring to 13.0.0 ( #15167 )
2018-06-27 12:11:41 +02:00
Fabian Affolter
4208bb457d
Upgrade youtube_dl to 2018.06.25 ( #15168 )
2018-06-27 12:11:26 +02:00
Matt Snyder
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
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
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
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
Jason Hu
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
15507df407
Bump frontend to 20180625.0
2018-06-25 16:04:17 -04:00
Paulus Schoutsen
46ea28a4f8
Fix cast config ( #15143 )
2018-06-25 15:59:05 -04:00
Sriram Vaidyanathan
c8458fd7c5
Update xiaomi.py ( #15136 )
...
* Update xiaomi.py
Minor logic fix for Xiaofang cameras.
* Removed whitespace
* Removed whitespace
2018-06-25 13:14:36 -04:00
Jason Hu
e681a7929c
Skip nest security state sensor if no Nest Cam exists ( #15112 )
2018-06-25 13:13:41 -04:00
Martin Hjelmare
b2d37ccef6
Fix mysensors climate supported features ( #15110 )
2018-06-25 13:06:12 -04:00
Luc Touraille
9dd2c36de4
Update aiofreepybox to fix HTTPS connection issues ( #15104 )
...
The previous version of aiofreepybox was not working with custom
domain names, which uses a Let's Encrypt certificates. Also, it
was not working with the default domain name when connecting to
Freebox v6. This should be fixed in aiofreepybox 0.0.4.
See https://github.com/stilllman/freepybox/pull/1 ,
https://github.com/stilllman/freepybox/pull/3 and
https://github.com/stilllman/freepybox/issues/2 for more info.
2018-06-25 13:05:33 -04:00
Ville Skyttä
b92350fb55
Lint cleanup ( #15103 )
...
* Remove unneeded inline pylint disables
* Remove unneeded noqa's
* Use symbol names instead of message ids in inline pylint disables
2018-06-25 13:05:07 -04:00
Jason Hu
6c0fc65eaf
Bump python-nest to 4.0.3 ( #15098 )
...
Resolve network reconnect issue
2018-06-25 13:04:32 -04:00
Pascal Vizeli
42ba2a68ce
Revert "Add language to dark sky weather component" ( #15142 )
...
* Revert "Fix #14919 . Should throw exception when camera stream closed by frontend (#15028 )"
This reverts commit 508d0459a7
.
* Revert "Fix pylintrc section order and option placements (#15120 )"
This reverts commit dbae410cf4
.
* Revert "Add storage helper and migrate config entries (#15045 )"
This reverts commit ae51dc08bf
.
* Revert "Add language to dark sky weather component (#15130 )"
This reverts commit 672a3c7178
.
2018-06-25 19:04:07 +02:00
Jason Hu
508d0459a7
Fix #14919 . Should throw exception when camera stream closed by frontend ( #15028 )
...
* Fix #14919 . Should throw exception when camera stream closed by frontend
* Re-trigger CI
* pythonic re-raise
2018-06-25 13:03:39 -04:00
Ville Skyttä
dbae410cf4
Fix pylintrc section order and option placements ( #15120 )
2018-06-25 12:55:03 -04:00
Paulus Schoutsen
ae51dc08bf
Add storage helper and migrate config entries ( #15045 )
...
* Add storage helper
* Migrate config entries to use the storage helper
* Make sure tests do not do I/O
* Lint
* Add versions to stored data
* Add more instance variables
* Make migrator load config if nothing to migrate
* Address comments
2018-06-25 12:53:49 -04:00
Pascal Vizeli
672a3c7178
Add language to dark sky weather component ( #15130 )
...
* Add language to dark sky weather component
* Update darksky.py
2018-06-25 08:35:44 -06:00
cdce8p
f8bc3411ad
PyPi: Fix description and setup.cfg ( #15107 )
...
* Fix description and extend use of setup.cfg
* Fix lint
2018-06-25 09:57:26 -04:00
Adam Mills
038168c417
Support for Homekit Controller climate devices ( #15057 )
...
* Support for Homekit Controller climate devices
* Handle stale state when operating mode off
2018-06-25 09:45:26 -04:00
dreizehnelf
73034c933e
Add discovery support to mqtt climate component. ( #15085 )
...
* Add discovery support to mqtt climate component.
* - Fix flake8 error (./homeassistant/components/climate/mqtt.py:130:1: D202 No blank lines allowed after function docstring)
- Fix test error (since climate component was expected not to work - changed it to "lock" component, which also does not have MQTT discovery support yet)
* Fix old assert statement to reflect new lock component usage
* Change invalid MQTT discovery component type from 'lock' to 'timer', since contrary to the documentation the lock component is properly supported when using MQTT discovery.
* Make configuration of invalid MQTT config component a single point of entry to prevent missing the assertion later in the code when changing.
* Add new testcases to cover not-yet-covered code paths in https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/climate/mqtt.py
2018-06-25 15:13:19 +02:00
b3nj1
d3ceb9080c
MQTT Alarm Control Panel: add retain option for publishing for cases... ( #15134 )
...
* MQTT Alarm Control Panel: add retain option for publishing for cases where receiver is asleep
* MQTT Alarm Control Panel: add retain option for publishing for cases where receiver is asleep
* MQTT Alarm Control Panel: add retain option for publishing for cases where receiver is asleep
2018-06-25 14:04:16 +02:00
Martin Hjelmare
3893d8a876
Reorganize mysensors ( #15123 )
...
* Move mysensors.py to package
* Move mysensors component to package
* Split code into multiple modules.
* Update coveragerc
2018-06-25 13:58:16 +02:00
Tom Harris
05924a2868
Bump insteonplm version to 0.11.2 ( #15133 )
...
* Bump insteonplm version to 0.11.2
* Gratuitous commit to force travis again.
* Reverse change made to force Travis CI
2018-06-25 13:46:55 +02:00
Aaron Bach
021d08a9c4
Make sure Yi utilizes existing event loop ( #15131 )
2018-06-24 19:09:08 -06:00
Robert Svensson
5a71a22fb9
deCONZ small improvements ( #15128 )
...
* Make sure that bridge id is available for config entry
* Fix so deconz reports proper color values
* Bump dependency to v39
2018-06-24 15:48:59 -06:00
Aaron Bach
6064932e2e
Make Pollen.com platform async ( #14963 )
...
* Most of the work in place
* Final touches
* Small style updates
* Owner-requested changes
* Member-requested changes
2018-06-24 11:04:31 -06:00
Marcelo Moreira de Mello
9de7034d0e
Added attribute attribution to Digital Ocean component ( #15114 )
2018-06-24 13:36:27 +02:00
Andrey
96d5684a89
Switch to pypi version of pybotvac ( #15115 )
2018-06-24 11:06:25 +02:00
Aaron Bach
91962e2681
Fix socket bug with Yi in 0.72 ( #15109 )
...
* Fixes BrokenPipeError exceptions with Yi (#15108 )
* Make sure to close the socket
2018-06-23 13:22:48 -06:00
Paulus Schoutsen
ee31f89049
Merge branch 'master' into dev
2018-06-22 13:40:53 -04:00