Adjust amcrest
parent
cb5f378c66
commit
7e756798a7
|
@ -15,10 +15,6 @@ import voluptuous as vol
|
|||
|
||||
from homeassistant.auth.models import User
|
||||
from homeassistant.auth.permissions.const import POLICY_CONTROL
|
||||
from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR
|
||||
from homeassistant.components.camera import DOMAIN as CAMERA
|
||||
from homeassistant.components.sensor import DOMAIN as SENSOR
|
||||
from homeassistant.components.switch import DOMAIN as SWITCH
|
||||
from homeassistant.const import (
|
||||
ATTR_ENTITY_ID,
|
||||
CONF_AUTHENTICATION,
|
||||
|
@ -34,6 +30,7 @@ from homeassistant.const import (
|
|||
ENTITY_MATCH_ALL,
|
||||
ENTITY_MATCH_NONE,
|
||||
HTTP_BASIC_AUTHENTICATION,
|
||||
Platform,
|
||||
)
|
||||
from homeassistant.core import HomeAssistant, ServiceCall
|
||||
from homeassistant.exceptions import Unauthorized, UnknownUser
|
||||
|
@ -301,13 +298,15 @@ def setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
control_light,
|
||||
)
|
||||
|
||||
discovery.load_platform(hass, CAMERA, DOMAIN, {CONF_NAME: name}, config)
|
||||
discovery.load_platform(
|
||||
hass, Platform.CAMERA, DOMAIN, {CONF_NAME: name}, config
|
||||
)
|
||||
|
||||
event_codes = set()
|
||||
if binary_sensors:
|
||||
discovery.load_platform(
|
||||
hass,
|
||||
BINARY_SENSOR,
|
||||
Platform.BINARY_SENSOR,
|
||||
DOMAIN,
|
||||
{CONF_NAME: name, CONF_BINARY_SENSORS: binary_sensors},
|
||||
config,
|
||||
|
@ -324,12 +323,20 @@ def setup(hass: HomeAssistant, config: ConfigType) -> bool:
|
|||
|
||||
if sensors:
|
||||
discovery.load_platform(
|
||||
hass, SENSOR, DOMAIN, {CONF_NAME: name, CONF_SENSORS: sensors}, config
|
||||
hass,
|
||||
Platform.SENSOR,
|
||||
DOMAIN,
|
||||
{CONF_NAME: name, CONF_SENSORS: sensors},
|
||||
config,
|
||||
)
|
||||
|
||||
if switches:
|
||||
discovery.load_platform(
|
||||
hass, SWITCH, DOMAIN, {CONF_NAME: name, CONF_SWITCHES: switches}, config
|
||||
hass,
|
||||
Platform.SWITCH,
|
||||
DOMAIN,
|
||||
{CONF_NAME: name, CONF_SWITCHES: switches},
|
||||
config,
|
||||
)
|
||||
|
||||
if not hass.data[DATA_AMCREST][DEVICES]:
|
||||
|
|
Loading…
Reference in New Issue