Auch ich muss immer in der Scriptdoku lesen, oder woher denkst du habe ich mir das wenige Wissen geholt.
allerdings ist der Fehler einfach nur ein Flüchtigkeitsfehler meinerseits.
Ich sollte es eben lassen Code auf dem Handy zu pinseln ohne zu denken.
Code: Alles auswählen
var tmpStartTime = dom.GetObject("RestzeitRegenTimer").State(dom.GetObject("CUxD.CUX2800001:1.TIMER_GET").State().ToInteger());
Die ^^ Zeile ist einfach falsch.
tmpStartTime enthält dadurch einfach bestenfalls ein true, denn durch die Zeile wird eben im besten Fall der Wert der Restlaufzeit aus dem CUxD Timer in die Systemvariable GESCHRIEBEN.
Zum Start der Berechnungen muss aber natürlich auch eine Zahlenwert und kein beoolean in tmpStartTime stehen.
Hab das mal geändert, sorry
Alchy