Input Felder für Service Calls ermöglichen
Ideen: Man könnte in der Service Definition Platzhalter definieren (siehe Beispiel unten), die dann benannt werden. Beim Aufruf des Tokens werden dann für jedes dieser Platzhalter ein Input-Feld generiert (eventuell sogar mit Datentyp?).
Regex zum Matchen des Strings zwischen der Klammer: (?<=\<)(.*?)+(?=\>)
oder (?<=\<)[^\]]+?(?=\>)
Regex zum Matchen des gesamten Klammerkonstrukts (zum Replacen): \<(.*?)\>
service: climate.set_temperature
target:
entity_id: climate.leon_shellytrv
data:
temperature: <temperature>
Damit könnte man eben für Service Calls auch eigene Values mitgeben (wie hier die gewünschte Temperatur). Andernfalls müsste man für alle möglichen gewünschten Temperaturen eigene Tokens basteln