CONF_SLAVE do not have default 0 in a validator (#67418)

This commit is contained in:
jan iversen
2022-03-01 16:40:00 +01:00
committed by GitHub
parent 32adeb8356
commit 2e7de9570a

View File

@@ -196,7 +196,7 @@ def duplicate_entity_validator(config: dict) -> dict:
addr += "_" + str(entry[CONF_COMMAND_ON])
if CONF_COMMAND_OFF in entry:
addr += "_" + str(entry[CONF_COMMAND_OFF])
addr += "_" + str(entry[CONF_SLAVE])
addr += "_" + str(entry.get(CONF_SLAVE, 0))
if addr in addresses:
err = f"Modbus {component}/{name} address {addr} is duplicate, second entry not loaded!"
_LOGGER.warning(err)