diff --git a/homeassistant/components/conversation/http.py b/homeassistant/components/conversation/http.py index 209887fed0b..866a910a4a7 100644 --- a/homeassistant/components/conversation/http.py +++ b/homeassistant/components/conversation/http.py @@ -128,10 +128,14 @@ async def websocket_list_agents( language, supported_languages, country ) + name = entity.entity_id + if state := hass.states.get(entity.entity_id): + name = state.name + agents.append( { "id": entity.entity_id, - "name": entity.name or entity.entity_id, + "name": name, "supported_languages": supported_languages, } )