dann hat sich meine Vermutung mit dem Abbruch bestätigt.
Aber im Log wird immer der komplette Anfang des Scriptes bis 1000 Zeichen oder so ausgegeben und leider nicht die Stelle, an der der Fehler wirklich auftrat.
Ich vermute, die Ursache liegt an dieser Stelle:
Code: Alles auswählen
! * Wenn es der Wasser- oder Gartewasserzähler ist, dann berechnen wir noch den Tagesverbrauch
! * in l
if (( type == "Wasser") || ( type == "GartenWasser"))
{
oVerbrauch_heute_l.State(oVerbrauch_heute.Value() * vFaktor_l);
}
Weil irgendwas mit der Variable "GartenWasser Verbrauch heute l" nicht stimmt und daher der Wert nicht geschrieben werden kann.
Kommentiere die 4 Zeilen mal aus, um zu sehen, ob "GartenWasser Aktualisierung" nun gesetzt wird.
Viele Grüße,
Hütte