mirror of
https://github.com/home-assistant/core.git
synced 2025-07-30 08:47:09 +00:00
render templates calls availability render
This commit is contained in:
parent
06f99dc9ba
commit
1882b914dc
@ -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"])
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user