This commit is contained in:
G Johansson 2024-12-11 19:33:25 +00:00
parent 5f9bcd583b
commit d452e957c9
2 changed files with 5 additions and 2 deletions

View File

@ -48,6 +48,7 @@ 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

@ -222,12 +222,14 @@ class TriggerBaseEntity(Entity):
self._config[CONF_ATTRIBUTES],
variables,
)
self._rendered = rendered
except TemplateError as err:
logging.getLogger(f"{__package__}.{self.entity_id.split('.')[0]}").error(
"Error rendering %s template for %s: %s", key, self.entity_id, err
)
# Availability property specifically checks if self._rendered is not self._static_rendered
self._rendered = self._static_rendered
return
self._rendered = rendered
class ManualTriggerEntity(TriggerBaseEntity):