idDate idPreis sort i id boiler SchaltzustandBezeichnung Datenpunkt Boiler_LaufzeitProTag anlegen - um im vis dann einzustellen Datenpunkt PreisderStunde anlegen - für andere Scripts 0 * * * * Stundenpreis holen idDate awattar.0.prices. h .startDate EQ val idDate custom T.M.JJJJ idPreis awattar.0.prices. h .totalPriceKwh idPreis awattar.0.prices. ADD 1 h 24 .totalPriceKwh Stundenpreis in einen Datenpunkt schreiben true FALSE 0_userdata.0.Awattar_Preis.PreisderStunde TRUE val idPreis 0 billigste Stunden finden sort 0 i 1 10 awattar.0.pricesOrdered.*.start 1 id awattar.0.pricesOrdered. MINUS 1 i 1 .start idDate id Date EQ val idDate custom T.M.JJJJ sort 1 EQ val id hh:mm:ss Schaltzustand fixieren LTE sort val 0_userdata.0.Boiler.Boiler_LaufzeitProTag boiler TRUE boiler FALSE schalten alias.0.Schalter.Boiler FALSE boiler Schaltzustand Ein Aus auf Deutsch EQ boiler TRUE SchaltzustandBezeichnung ein EQ boiler FALSE SchaltzustandBezeichnung aus stündliche Daten senden 1 min TRUE meine@mailadresse.com Warmwasser Bolier ist tatsächlich: val alias.0.Schalter.Boiler . Aktueller Preis: 2 3.1234 val idPreis . Boiler läuft täglich val 0_userdata.0.Boiler.Boiler_LaufzeitProTag Stunden. Derzeit: SchaltzustandBezeichnung Boiler BREAK