forked from home-assistant/core
Fix deprecated value_template for MQTT light (#51587)
This commit is contained in:
@@ -186,9 +186,6 @@ async def async_setup_entity_basic(
|
|||||||
hass, config, async_add_entities, config_entry, discovery_data=None
|
hass, config, async_add_entities, config_entry, discovery_data=None
|
||||||
):
|
):
|
||||||
"""Set up a MQTT Light."""
|
"""Set up a MQTT Light."""
|
||||||
if CONF_STATE_VALUE_TEMPLATE not in config and CONF_VALUE_TEMPLATE in config:
|
|
||||||
config[CONF_STATE_VALUE_TEMPLATE] = config[CONF_VALUE_TEMPLATE]
|
|
||||||
|
|
||||||
async_add_entities([MqttLight(hass, config, config_entry, discovery_data)])
|
async_add_entities([MqttLight(hass, config, config_entry, discovery_data)])
|
||||||
|
|
||||||
|
|
||||||
@@ -236,6 +233,9 @@ class MqttLight(MqttEntity, LightEntity, RestoreEntity):
|
|||||||
|
|
||||||
def _setup_from_config(self, config):
|
def _setup_from_config(self, config):
|
||||||
"""(Re)Setup the entity."""
|
"""(Re)Setup the entity."""
|
||||||
|
if CONF_STATE_VALUE_TEMPLATE not in config and CONF_VALUE_TEMPLATE in config:
|
||||||
|
config[CONF_STATE_VALUE_TEMPLATE] = config[CONF_VALUE_TEMPLATE]
|
||||||
|
|
||||||
topic = {
|
topic = {
|
||||||
key: config.get(key)
|
key: config.get(key)
|
||||||
for key in (
|
for key in (
|
||||||
|
Reference in New Issue
Block a user