Fix deprecated value_template for MQTT light (#51587)
This commit is contained in:
parent
ccf4b5a265
commit
76edfe6c62
1 changed files with 3 additions and 3 deletions
|
@ -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 (
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue