1
mirror of https://github.com/home-assistant/core synced 2024-09-28 03:04:04 +02:00

Add option to disable HTTPS verification in Luci component (#27946)

* Add option to disable HTTPS verification in Luci component

* Update code owners

* Update code owners
This commit is contained in:
Miroslav Ždrale 2019-10-20 18:43:44 +02:00 committed by Rohan Kapoor
parent ac5ce4136e
commit 22b29a8005
4 changed files with 17 additions and 5 deletions

View File

@ -171,7 +171,7 @@ homeassistant/components/liveboxplaytv/* @pschmitt
homeassistant/components/logger/* @home-assistant/core homeassistant/components/logger/* @home-assistant/core
homeassistant/components/logi_circle/* @evanjd homeassistant/components/logi_circle/* @evanjd
homeassistant/components/lovelace/* @home-assistant/frontend homeassistant/components/lovelace/* @home-assistant/frontend
homeassistant/components/luci/* @fbradyirl homeassistant/components/luci/* @fbradyirl @mzdrale
homeassistant/components/luftdaten/* @fabaff homeassistant/components/luftdaten/* @fabaff
homeassistant/components/mastodon/* @fabaff homeassistant/components/mastodon/* @fabaff
homeassistant/components/matrix/* @tinloaf homeassistant/components/matrix/* @tinloaf

View File

@ -8,12 +8,19 @@ from homeassistant.components.device_tracker import (
PLATFORM_SCHEMA, PLATFORM_SCHEMA,
DeviceScanner, DeviceScanner,
) )
from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_SSL, CONF_USERNAME from homeassistant.const import (
CONF_HOST,
CONF_PASSWORD,
CONF_SSL,
CONF_USERNAME,
CONF_VERIFY_SSL,
)
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
DEFAULT_SSL = False DEFAULT_SSL = False
DEFAULT_VERIFY_SSL = True
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
{ {
@ -21,6 +28,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
vol.Required(CONF_USERNAME): cv.string, vol.Required(CONF_USERNAME): cv.string,
vol.Required(CONF_PASSWORD): cv.string, vol.Required(CONF_PASSWORD): cv.string,
vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean, vol.Optional(CONF_SSL, default=DEFAULT_SSL): cv.boolean,
vol.Optional(CONF_VERIFY_SSL, default=DEFAULT_VERIFY_SSL): cv.boolean,
} }
) )
@ -44,6 +52,7 @@ class LuciDeviceScanner(DeviceScanner):
config[CONF_USERNAME], config[CONF_USERNAME],
config[CONF_PASSWORD], config[CONF_PASSWORD],
config[CONF_SSL], config[CONF_SSL],
config[CONF_VERIFY_SSL],
) )
self.last_results = {} self.last_results = {}

View File

@ -3,8 +3,11 @@
"name": "Luci", "name": "Luci",
"documentation": "https://www.home-assistant.io/integrations/luci", "documentation": "https://www.home-assistant.io/integrations/luci",
"requirements": [ "requirements": [
"openwrt-luci-rpc==1.1.1" "openwrt-luci-rpc==1.1.2"
], ],
"dependencies": [], "dependencies": [],
"codeowners": ["@fbradyirl"] "codeowners": [
"@fbradyirl",
"@mzdrale"
]
} }

View File

@ -917,7 +917,7 @@ opensensemap-api==0.1.5
openwebifpy==3.1.1 openwebifpy==3.1.1
# homeassistant.components.luci # homeassistant.components.luci
openwrt-luci-rpc==1.1.1 openwrt-luci-rpc==1.1.2
# homeassistant.components.oru # homeassistant.components.oru
oru==0.1.9 oru==0.1.9