From dba65623564aee50b5fd8cb4b0e16ee0aa119551 Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Sun, 23 Jan 2022 11:51:20 +1000 Subject: [PATCH] Add Device Info to Aussie Broadband (#64673) Co-authored-by: J. Nick Koston --- homeassistant/components/aussie_broadband/sensor.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/homeassistant/components/aussie_broadband/sensor.py b/homeassistant/components/aussie_broadband/sensor.py index 239bf42cebe..92a7bd068b1 100644 --- a/homeassistant/components/aussie_broadband/sensor.py +++ b/homeassistant/components/aussie_broadband/sensor.py @@ -11,6 +11,7 @@ from homeassistant.components.sensor import ( from homeassistant.config_entries import ConfigEntry from homeassistant.const import DATA_KILOBYTES, DATA_MEGABYTES, TIME_DAYS from homeassistant.core import HomeAssistant +from homeassistant.helpers.entity import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.update_coordinator import CoordinatorEntity @@ -129,6 +130,14 @@ class AussieBroadandSensorEntity(CoordinatorEntity, SensorEntity): self.entity_description = description self._attr_unique_id = f"{service[SERVICE_ID]}:{description.key}" self._attr_name = f"{service['name']} {description.name}" + self._attr_device_info = DeviceInfo( + entry_type=DeviceEntryType.SERVICE, + identifiers={(DOMAIN, service[SERVICE_ID])}, + manufacturer="Aussie Broadband", + configuration_url=f"https://my.aussiebroadband.com.au/#/{service['name']}/{service[SERVICE_ID]}/", + name=service["description"], + model=service["name"], + ) @property def native_value(self):