Use ZoneEntityStateAttribute enum in OpenAI Conversation (#175980)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
epenet
2026-07-09 09:33:16 +02:00
committed by GitHub
co-authored by Claude Opus 4.8
parent f69fd14f4b
commit 71e9a0e663
@@ -9,7 +9,7 @@ import openai
import voluptuous as vol
from voluptuous_openapi import convert
from homeassistant.components.zone import ENTITY_ID_HOME
from homeassistant.components.zone import ENTITY_ID_HOME, ZoneEntityStateAttribute
from homeassistant.config_entries import (
SOURCE_REAUTH,
ConfigEntry,
@@ -19,14 +19,7 @@ from homeassistant.config_entries import (
ConfigSubentryFlow,
SubentryFlowResult,
)
from homeassistant.const import (
ATTR_LATITUDE,
ATTR_LONGITUDE,
CONF_API_KEY,
CONF_LLM_HASS_API,
CONF_NAME,
CONF_PROMPT,
)
from homeassistant.const import CONF_API_KEY, CONF_LLM_HASS_API, CONF_NAME, CONF_PROMPT
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import llm
from homeassistant.helpers.httpx_client import get_async_client
@@ -654,8 +647,8 @@ class OpenAISubentryFlowHandler(ConfigSubentryFlow):
{
"role": "system",
"content": "Where are the following coordinates located: "
f"({zone_home.attributes[ATTR_LATITUDE]},"
f" {zone_home.attributes[ATTR_LONGITUDE]})?",
f"({zone_home.attributes[ZoneEntityStateAttribute.LATITUDE]},"
f" {zone_home.attributes[ZoneEntityStateAttribute.LONGITUDE]})?",
}
],
text={