From 1882b914dccd177d4568c8af7bfea87a6cce20c7 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Mon, 13 Jan 2025 17:54:19 +0000 Subject: [PATCH] render templates calls availability render --- homeassistant/components/template/trigger_entity.py | 1 - homeassistant/helpers/trigger_template_entity.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/homeassistant/components/template/trigger_entity.py b/homeassistant/components/template/trigger_entity.py index 27362f8243d..5130f332d5b 100644 --- a/homeassistant/components/template/trigger_entity.py +++ b/homeassistant/components/template/trigger_entity.py @@ -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"]) diff --git a/homeassistant/helpers/trigger_template_entity.py b/homeassistant/helpers/trigger_template_entity.py index cecccea58a3..f6b8170acda 100644 --- a/homeassistant/helpers/trigger_template_entity.py +++ b/homeassistant/helpers/trigger_template_entity.py @@ -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)