YAML i wstawki np. {{ }} lub {% %}

Pliki konfiguracyjne w Home Assistant pisane są w YAML. Jednak w środku są wstawki ograniczone znacznikami {{ }} lub {% %}. Np.:

{{ '%+.1f'|format(states.sun.sun.attributes.elevation) }}

lub

{% if is_state('sun.sun', 'above_horizon') %}

W jakim języku są te wstawki, bo to chyba nie jest już YAML? Chcę się nauczyć jego składni, ale nie wiem czego szukać.

Kiedyś to była Jinja2 (teraz już chyba 3)
https://jinja.palletsprojects.com/en/3.1.x/

1 polubienie