Skip to content
Snippets Groups Projects
Unverified Commit 9f30cd78 authored by Guido Schmitz's avatar Guido Schmitz Committed by GitHub
Browse files

Add configuration_url to devolo Home Control (#58594)

parent 808e067c
No related branches found
No related tags found
No related merge requests found
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
from __future__ import annotations from __future__ import annotations
import logging import logging
from urllib.parse import urlparse
from devolo_home_control_api.devices.zwave import Zwave from devolo_home_control_api.devices.zwave import Zwave
from devolo_home_control_api.homecontrol import HomeControl from devolo_home_control_api.homecontrol import HomeControl
...@@ -33,6 +34,7 @@ class DevoloDeviceEntity(Entity): ...@@ -33,6 +34,7 @@ class DevoloDeviceEntity(Entity):
self._attr_should_poll = False self._attr_should_poll = False
self._attr_unique_id = element_uid self._attr_unique_id = element_uid
self._attr_device_info = DeviceInfo( self._attr_device_info = DeviceInfo(
configuration_url=f"https://{urlparse(device_instance.href).netloc}",
identifiers={(DOMAIN, self._device_instance.uid)}, identifiers={(DOMAIN, self._device_instance.uid)},
manufacturer=device_instance.brand, manufacturer=device_instance.brand,
model=device_instance.name, model=device_instance.name,
......
...@@ -45,6 +45,7 @@ class DeviceMock(Zwave): ...@@ -45,6 +45,7 @@ class DeviceMock(Zwave):
self.name = "Test Device" self.name = "Test Device"
self.uid = "Test" self.uid = "Test"
self.settings_property = {"general_device_settings": SettingsMock()} self.settings_property = {"general_device_settings": SettingsMock()}
self.href = "https://www.mydevolo.com"
class BinarySensorMock(DeviceMock): class BinarySensorMock(DeviceMock):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment