Und HA bietet ja viel zum Lernen.
Man erstellt sich ne Karte im Dashboard in der GUI und schaut sie sich dann mal durch 1 Mausklick im YAML Mode an.
Ditto bei den Automatisierungen.
Und wenn man glaubt das man etwas verstanden hat gibts unter den Entwicklerwerkzeugen auch noch Template wo man spielen kann um zu sehen was da passiert.
mein Lieblingsbeispiel ist dort dann immer
{% set a = 10.1 %}
{{ a | round(2) }}
{{ '%.2f' | format (a) }}
je nachdem was man wollte … auf 2 Nachkommastellen runden oder einen Wert mit 2 Nachkommastellen anzeigen damit man damit auch noch mit allen nachkommastellen weiterrechnen kann.
Sollte ja auch nur ein Beispiel sein was man im Template Editor machen kann und das was dort möglich ist passt halt auch wunderbar in Template Sensoren. Sprich am Ende ist’s halt einfach erst mal dort zu schauen ob das was einfach so im Editor zusammenstoppelt das gewünschte Ergebnis liefert.
Der Hauptknackpunkt ist am Anfang bei YAML ohnehin das man die Einrückungen verinnerlicht der Rest ist dann ja fast schon mehr Text als Code.