mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 14:17:45 +00:00
Fix Shelly gen2 channel name (#82655)
* Fix Shelly gen2 channel name * Review comment
This commit is contained in:
parent
978122c882
commit
815dfe9134
@ -298,7 +298,7 @@ def get_rpc_channel_name(device: RpcDevice, key: str) -> str:
|
|||||||
entity_name = device.config[key].get("name", device_name)
|
entity_name = device.config[key].get("name", device_name)
|
||||||
|
|
||||||
if entity_name is None:
|
if entity_name is None:
|
||||||
if [k for k in key if k.startswith(("input", "switch"))]:
|
if key.startswith(("input:", "switch:")):
|
||||||
return f"{device_name} {key.replace(':', '_')}"
|
return f"{device_name} {key.replace(':', '_')}"
|
||||||
return device_name
|
return device_name
|
||||||
|
|
||||||
|
@ -208,6 +208,7 @@ async def test_get_block_input_triggers(mock_block_device, monkeypatch):
|
|||||||
async def test_get_rpc_channel_name(mock_rpc_device):
|
async def test_get_rpc_channel_name(mock_rpc_device):
|
||||||
"""Test get RPC channel name."""
|
"""Test get RPC channel name."""
|
||||||
assert get_rpc_channel_name(mock_rpc_device, "input:0") == "test switch_0"
|
assert get_rpc_channel_name(mock_rpc_device, "input:0") == "test switch_0"
|
||||||
|
assert get_rpc_channel_name(mock_rpc_device, "input:3") == "Test name switch_3"
|
||||||
|
|
||||||
|
|
||||||
async def test_get_rpc_input_triggers(mock_rpc_device, monkeypatch):
|
async def test_get_rpc_input_triggers(mock_rpc_device, monkeypatch):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user