diff --git a/homeassistant/components/uptimerobot/entity.py b/homeassistant/components/uptimerobot/entity.py index 8ef60b3848b..89ff7680eae 100644 --- a/homeassistant/components/uptimerobot/entity.py +++ b/homeassistant/components/uptimerobot/entity.py @@ -28,7 +28,7 @@ class UptimeRobotEntity(CoordinatorEntity): self._monitor = monitor self._attr_device_info = { "identifiers": {(DOMAIN, str(self.monitor.id))}, - "name": "Uptime Robot", + "name": self.monitor.friendly_name, "manufacturer": "Uptime Robot Team", "entry_type": "service", "model": self.monitor.type.name, diff --git a/tests/components/uptimerobot/test_init.py b/tests/components/uptimerobot/test_init.py index 756831e7615..43f78e7a19f 100644 --- a/tests/components/uptimerobot/test_init.py +++ b/tests/components/uptimerobot/test_init.py @@ -150,6 +150,7 @@ async def test_device_management(hass: HomeAssistant): assert len(devices) == 1 assert devices[0].identifiers == {(DOMAIN, "1234")} + assert devices[0].name == "Test monitor" assert hass.states.get(UPTIMEROBOT_TEST_ENTITY).state == STATE_ON assert hass.states.get(f"{UPTIMEROBOT_TEST_ENTITY}_2") is None