Input binary sensors are not generated for Shelly 1 Pro (#69046)

Co-authored-by: Shay Levy <levyshay1@gmail.com>
This commit is contained in:
Radu Cotescu 2022-04-04 13:39:40 +02:00 committed by GitHub
parent 614076cdf1
commit 9c1f37aa95
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -265,7 +265,9 @@ def get_rpc_channel_name(device: RpcDevice, key: str) -> str:
if device.config.get("switch:0"):
key = key.replace("input", "switch")
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:
return f"{device_name} {key.replace(':', '_')}"