1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-14 23:28:42 +00:00

Get the polling state of a sensor from a template (#159900)

This commit is contained in:
Etienne C.
2026-01-08 12:03:45 +01:00
committed by GitHub
parent 7a696935ed
commit 43ced677e5
2 changed files with 9 additions and 1 deletions

View File

@@ -1208,7 +1208,14 @@ def config_entry_attr(
if not isinstance(config_entry_id_, str):
raise TemplateError("Must provide a config entry ID")
if attr_name not in ("domain", "title", "state", "source", "disabled_by"):
if attr_name not in (
"domain",
"title",
"state",
"source",
"disabled_by",
"pref_disable_polling",
):
raise TemplateError("Invalid config entry attribute")
config_entry = hass.config_entries.async_get_entry(config_entry_id_)

View File

@@ -1721,6 +1721,7 @@ async def test_config_entry_attr(hass: HomeAssistant) -> None:
"title": "mock title",
"source": config_entries.SOURCE_BLUETOOTH,
"disabled_by": config_entries.ConfigEntryDisabler.USER,
"pref_disable_polling": True,
}
config_entry = MockConfigEntry(**info)
config_entry.add_to_hass(hass)