mirror of
https://github.com/home-assistant/core.git
synced 2025-11-09 19:09:32 +00:00
Add device name to llm exposed entities info
This commit is contained in:
@@ -453,6 +453,7 @@ async def test_assist_api_prompt(
|
||||
connections={("test", "1234")},
|
||||
suggested_area="Test Area",
|
||||
)
|
||||
device_registry.async_update_device(device.id, name_by_user="Friendly Device")
|
||||
area = area_registry.async_get_area_by_name("Test Area")
|
||||
area_registry.async_update(area.id, aliases=["Alternative name"])
|
||||
entry1 = entity_registry.async_get_or_create(
|
||||
@@ -580,6 +581,7 @@ async def test_assist_api_prompt(
|
||||
- names: '1'
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: 1
|
||||
areas: Test Area 2
|
||||
- names: Kitchen
|
||||
domain: light
|
||||
@@ -590,34 +592,42 @@ async def test_assist_api_prompt(
|
||||
- names: Living Room
|
||||
domain: light
|
||||
state: 'on'
|
||||
device: Friendly Device
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Device, my test light
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Friendly Device
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Device 2
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Test Device 2
|
||||
areas: Test Area 2
|
||||
- names: Test Device 3
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Test Device 3
|
||||
areas: Test Area 2
|
||||
- names: Test Device 4
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Test Device 4
|
||||
areas: Test Area 2
|
||||
- names: Test Service
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Test Service
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Service
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Test Service
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Service
|
||||
domain: light
|
||||
state: unavailable
|
||||
device: Test Service
|
||||
areas: Test Area, Alternative name
|
||||
- names: Unnamed Device
|
||||
domain: light
|
||||
@@ -627,32 +637,41 @@ async def test_assist_api_prompt(
|
||||
stateless_exposed_entities_prompt = """Static Context: An overview of the areas and the devices in this smart home:
|
||||
- names: '1'
|
||||
domain: light
|
||||
device: 1
|
||||
areas: Test Area 2
|
||||
- names: Kitchen
|
||||
domain: light
|
||||
- names: Living Room
|
||||
domain: light
|
||||
device: Friendly Device
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Device, my test light
|
||||
domain: light
|
||||
device: Friendly Device
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Device 2
|
||||
domain: light
|
||||
device: Test Device 2
|
||||
areas: Test Area 2
|
||||
- names: Test Device 3
|
||||
domain: light
|
||||
device: Test Device 3
|
||||
areas: Test Area 2
|
||||
- names: Test Device 4
|
||||
domain: light
|
||||
device: Test Device 4
|
||||
areas: Test Area 2
|
||||
- names: Test Service
|
||||
domain: light
|
||||
device: Test Service
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Service
|
||||
domain: light
|
||||
device: Test Service
|
||||
areas: Test Area, Alternative name
|
||||
- names: Test Service
|
||||
domain: light
|
||||
device: Test Service
|
||||
areas: Test Area, Alternative name
|
||||
- names: Unnamed Device
|
||||
domain: light
|
||||
|
||||
Reference in New Issue
Block a user