diff --git a/homeassistant/components/hue/event.py b/homeassistant/components/hue/event.py index da59515e7be..183d2bfb3ae 100644 --- a/homeassistant/components/hue/event.py +++ b/homeassistant/components/hue/event.py @@ -86,12 +86,9 @@ class HueButtonEventEntity(HueBaseEntity, EventEntity): ): event_types.append(event_type.value) self._attr_event_types = event_types - - @property - def name(self) -> str: - """Return name for the entity.""" - # this can be translated too as soon as we support arguments into translations ? - return f"Button {self.resource.metadata.control_id}" + self._attr_translation_placeholders = { + "button_id": self.resource.metadata.control_id + } @callback def _handle_event(self, event_type: EventType, resource: Button) -> None: diff --git a/homeassistant/components/hue/strings.json b/homeassistant/components/hue/strings.json index 114f501d7a3..ab1d0fb58ad 100644 --- a/homeassistant/components/hue/strings.json +++ b/homeassistant/components/hue/strings.json @@ -76,6 +76,7 @@ "entity": { "event": { "button": { + "name": "Button {button_id}", "state_attributes": { "event_type": { "state": {