Input binary sensors are not generated for Shelly 1 Pro (#69046)
Co-authored-by: Shay Levy <levyshay1@gmail.com>
This commit is contained in:
parent
614076cdf1
commit
9c1f37aa95
1 changed files with 3 additions and 1 deletions
|
@ -265,7 +265,9 @@ def get_rpc_channel_name(device: RpcDevice, key: str) -> str:
|
||||||
if device.config.get("switch:0"):
|
if device.config.get("switch:0"):
|
||||||
key = key.replace("input", "switch")
|
key = key.replace("input", "switch")
|
||||||
device_name = get_rpc_device_name(device)
|
device_name = get_rpc_device_name(device)
|
||||||
entity_name: str | None = device.config[key].get("name", device_name)
|
entity_name: str | None = None
|
||||||
|
if key in device.config:
|
||||||
|
entity_name = device.config[key].get("name", device_name)
|
||||||
|
|
||||||
if entity_name is None:
|
if entity_name is None:
|
||||||
return f"{device_name} {key.replace(':', '_')}"
|
return f"{device_name} {key.replace(':', '_')}"
|
||||||
|
|
Loading…
Add table
Reference in a new issue