mirror of
https://github.com/home-assistant/core.git
synced 2025-08-20 04:53:29 +02:00
Fix unique_id in config validation for legacy weather platform (#149742)
This commit is contained in:
@@ -34,6 +34,7 @@ from homeassistant.components.weather import (
|
|||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_NAME,
|
CONF_NAME,
|
||||||
CONF_TEMPERATURE_UNIT,
|
CONF_TEMPERATURE_UNIT,
|
||||||
|
CONF_UNIQUE_ID,
|
||||||
STATE_UNAVAILABLE,
|
STATE_UNAVAILABLE,
|
||||||
STATE_UNKNOWN,
|
STATE_UNKNOWN,
|
||||||
)
|
)
|
||||||
@@ -151,6 +152,7 @@ PLATFORM_SCHEMA = vol.Schema(
|
|||||||
vol.Optional(CONF_PRESSURE_UNIT): vol.In(PressureConverter.VALID_UNITS),
|
vol.Optional(CONF_PRESSURE_UNIT): vol.In(PressureConverter.VALID_UNITS),
|
||||||
vol.Required(CONF_TEMPERATURE_TEMPLATE): cv.template,
|
vol.Required(CONF_TEMPERATURE_TEMPLATE): cv.template,
|
||||||
vol.Optional(CONF_TEMPERATURE_UNIT): vol.In(TemperatureConverter.VALID_UNITS),
|
vol.Optional(CONF_TEMPERATURE_UNIT): vol.In(TemperatureConverter.VALID_UNITS),
|
||||||
|
vol.Optional(CONF_UNIQUE_ID): cv.string,
|
||||||
vol.Optional(CONF_VISIBILITY_TEMPLATE): cv.template,
|
vol.Optional(CONF_VISIBILITY_TEMPLATE): cv.template,
|
||||||
vol.Optional(CONF_VISIBILITY_UNIT): vol.In(DistanceConverter.VALID_UNITS),
|
vol.Optional(CONF_VISIBILITY_UNIT): vol.In(DistanceConverter.VALID_UNITS),
|
||||||
vol.Optional(CONF_WIND_BEARING_TEMPLATE): cv.template,
|
vol.Optional(CONF_WIND_BEARING_TEMPLATE): cv.template,
|
||||||
|
@@ -132,6 +132,7 @@ async def setup_weather(
|
|||||||
{
|
{
|
||||||
"platform": "template",
|
"platform": "template",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
|
"unique_id": "abc123",
|
||||||
"attribution_template": "{{ states('sensor.attribution') }}",
|
"attribution_template": "{{ states('sensor.attribution') }}",
|
||||||
"condition_template": "sunny",
|
"condition_template": "sunny",
|
||||||
"temperature_template": "{{ states('sensor.temperature') | float }}",
|
"temperature_template": "{{ states('sensor.temperature') | float }}",
|
||||||
|
Reference in New Issue
Block a user