Habe die Integration solar.forcast da gibt es einen Sensor(Highest power peak time). Der gibt aber den Wert z.b. “21.Juni 2023 um 14 Uhr”.
Nun soll eine Automation zu diesem Zeitpunkt getriggert werden. Hab in einem Forum schon dieses Template gesehen und angepasst: {{ (states('sensor.power_highest_peak_time_today')) | string == (now() | string)[0:19] }}
Weiß zwar, was der Großteil heißt aber das 0:19 versteh ich nicht und es funktioniert auch nicht. Im template tester sehe ich false aberdie automation wurde heute nicht getriggert.
Kannst du uns den Link posten wo der Code ursprünglich her kommt?
Ich könnte mir vorstellen, dass es “von” “bis” heißt, also von 0 bis 19. Kenne aber weder Sensor noch Code.
Moin,
das [0:19] schneidet die Ausgabe zurecht. {{ (now() | string)[0:19] }} gibt 2023-06-22 20:11:00 aus
und {{ (now() | string) }} gibt 2023-06-22 20:11:00.453574+02:00 aus
von vorne werden 0 Ziffern abgeschnitten und nach der 19 stelle wir gekappt.