render templates calls availability render

This commit is contained in:
G Johansson 2025-01-13 17:54:19 +00:00
parent 06f99dc9ba
commit 1882b914dc
2 changed files with 1 additions and 2 deletions

View File

@ -48,7 +48,6 @@ class TriggerEntity( # pylint: disable=hass-enforce-class-module
**(run_variables or {}),
}
self._render_availability_template(variables)
self._render_templates(variables)
self.async_set_context(self.coordinator.data["context"])

View File

@ -197,6 +197,7 @@ class TriggerBaseEntity(Entity):
def _render_templates(self, variables: dict[str, Any]) -> None:
"""Render templates."""
self._render_availability_template(variables)
rendered = dict(self._rendered)
if CONF_AVAILABILITY in rendered and rendered[CONF_AVAILABILITY] is False:
return
@ -263,7 +264,6 @@ class ManualTriggerEntity(TriggerBaseEntity):
"this": TemplateStateFromEntityId(self.hass, self.entity_id),
**(run_variables or {}),
}
self._render_availability_template(variables)
self._render_templates(variables)