From 1746103e0e977584f98b46b76c99b5a8b9b7afd9 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Tue, 20 Jul 2021 18:38:16 +0200 Subject: [PATCH] Add friendly name to Fritz profile switches (#53190) --- homeassistant/components/fritz/switch.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/fritz/switch.py b/homeassistant/components/fritz/switch.py index 1100a480fc8..2969095d34d 100644 --- a/homeassistant/components/fritz/switch.py +++ b/homeassistant/components/fritz/switch.py @@ -557,20 +557,14 @@ class FritzBoxDeflectionSwitch(FritzBoxBaseSwitch, SwitchEntity): class FritzBoxProfileSwitch(FritzDeviceBase, SwitchEntity): """Defines a FRITZ!Box Tools DeviceProfile switch.""" + _attr_icon = "mdi:router-wireless-settings" + def __init__(self, fritzbox_tools: FritzBoxTools, device: FritzDevice) -> None: """Init Fritz profile.""" super().__init__(fritzbox_tools, device) self._attr_is_on: bool = False - - @property - def unique_id(self) -> str: - """Return device unique id.""" - return f"{self._mac}_switch" - - @property - def icon(self) -> str: - """Return device icon.""" - return "mdi:router-wireless-settings" + self._name = f"{device.hostname} Internet Access" + self._attr_unique_id = f"{self._mac}_internet_access" async def async_process_update(self) -> None: """Update device."""