diff --git a/homeassistant/components/devolo_home_control/devolo_device.py b/homeassistant/components/devolo_home_control/devolo_device.py
index 7fdd53d0d87e2a7da04b74c82ad6ce1815e30b52..f4f2432aa6ec6b2b96ebf0d7c782d64b4bbf9ec2 100644
--- a/homeassistant/components/devolo_home_control/devolo_device.py
+++ b/homeassistant/components/devolo_home_control/devolo_device.py
@@ -2,6 +2,7 @@
 from __future__ import annotations
 
 import logging
+from urllib.parse import urlparse
 
 from devolo_home_control_api.devices.zwave import Zwave
 from devolo_home_control_api.homecontrol import HomeControl
@@ -33,6 +34,7 @@ class DevoloDeviceEntity(Entity):
         self._attr_should_poll = False
         self._attr_unique_id = element_uid
         self._attr_device_info = DeviceInfo(
+            configuration_url=f"https://{urlparse(device_instance.href).netloc}",
             identifiers={(DOMAIN, self._device_instance.uid)},
             manufacturer=device_instance.brand,
             model=device_instance.name,
diff --git a/tests/components/devolo_home_control/mocks.py b/tests/components/devolo_home_control/mocks.py
index 7700d30b1dd3ee9ff3309219c05a1593a3ba4153..6651215251aa89ffa5c9e48607a9543acf839727 100644
--- a/tests/components/devolo_home_control/mocks.py
+++ b/tests/components/devolo_home_control/mocks.py
@@ -45,6 +45,7 @@ class DeviceMock(Zwave):
         self.name = "Test Device"
         self.uid = "Test"
         self.settings_property = {"general_device_settings": SettingsMock()}
+        self.href = "https://www.mydevolo.com"
 
 
 class BinarySensorMock(DeviceMock):