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