Add number platform to template integration (#54789)

This commit is contained in:
Raman Gupta 2021-08-25 14:34:20 -04:00 committed by GitHub
parent 8407ad01d4
commit e9625e4b7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 587 additions and 0 deletions

View file

@ -4,6 +4,7 @@ import logging
import voluptuous as vol
from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN
from homeassistant.components.number import DOMAIN as NUMBER_DOMAIN
from homeassistant.components.select import DOMAIN as SELECT_DOMAIN
from homeassistant.components.sensor import DOMAIN as SENSOR_DOMAIN
from homeassistant.config import async_log_exception, config_without_domain
@ -13,6 +14,7 @@ from homeassistant.helpers.trigger import async_validate_trigger_config
from . import (
binary_sensor as binary_sensor_platform,
number as number_platform,
select as select_platform,
sensor as sensor_platform,
)
@ -24,6 +26,9 @@ CONFIG_SECTION_SCHEMA = vol.Schema(
{
vol.Optional(CONF_UNIQUE_ID): cv.string,
vol.Optional(CONF_TRIGGER): cv.TRIGGER_SCHEMA,
vol.Optional(NUMBER_DOMAIN): vol.All(
cv.ensure_list, [number_platform.NUMBER_SCHEMA]
),
vol.Optional(SENSOR_DOMAIN): vol.All(
cv.ensure_list, [sensor_platform.SENSOR_SCHEMA]
),