From 4a20d28ec60d008898e94185a09ab96ef60d5217 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 15 Oct 2021 00:37:31 +0200 Subject: [PATCH] Add service configuration URL to Speedtest.net (#57715) --- homeassistant/components/speedtestdotnet/sensor.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/speedtestdotnet/sensor.py b/homeassistant/components/speedtestdotnet/sensor.py index fa9cd137ba1..06f180a570f 100644 --- a/homeassistant/components/speedtestdotnet/sensor.py +++ b/homeassistant/components/speedtestdotnet/sensor.py @@ -8,6 +8,7 @@ from homeassistant.components.speedtestdotnet import SpeedTestDataCoordinator from homeassistant.config_entries import ConfigEntry from homeassistant.const import ATTR_ATTRIBUTION from homeassistant.core import HomeAssistant +from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.restore_state import RestoreEntity from homeassistant.helpers.typing import StateType @@ -60,11 +61,12 @@ class SpeedtestSensor(CoordinatorEntity, RestoreEntity, SensorEntity): self._attr_unique_id = description.key self._state: StateType = None self._attrs = {ATTR_ATTRIBUTION: ATTRIBUTION} - self._attr_device_info = { - "identifiers": {(DOMAIN, self.coordinator.config_entry.entry_id)}, - "name": DEFAULT_NAME, - "entry_type": "service", - } + self._attr_device_info = DeviceInfo( + identifiers={(DOMAIN, self.coordinator.config_entry.entry_id)}, + name=DEFAULT_NAME, + entry_type="service", + configuration_url="https://www.speedtest.net/", + ) @property def native_value(self) -> StateType: