…da bin ich aber froh, wenn ich nicht der Einzige bin, den das interessiert…
folgendes habe ich nicht verstanden:
Ich würde es für sinnvoll halten, dass das Script jede Minute läuft und dabei beim Zustand der BM_Kessel-Variablen ==True den Zeitwert um eine Minute erhöht.
Das heißt, die Laufzeit würde nur in vollen Minuten berechnet? Also die $BM-Abfrage nur jede Minute? Jetzt läuft der Brenner 1,5 Minuten…dann wird eine Minute erfasst und 30 Sekunden werden nicht erfasst? Ich habe das mal überschlagen und bin auf eine mögliche Abweichung von 80 litern in 5 Monaten gekommen. Dieser Fall wird zwar nicht eintreten (weil sich positive und negative Abweichung aufheben) - dennoch ist ein großer Unsicherheitsfaktor dabei.
Das script kann doch laufen, sobald der Brenner läuft, oder? OnEvent oder so (weiß jetzt nicht wie das geht). Das mit der triggerei hab ich noch gar nicht kapiert. Ich habe halt mal bei den Events den Timer interval auf 1sec. gesetzt, dann lief’s erstmal einwandfrei. (hat aber wohl keine Zukunft…)
Noch eine Frage: Ich habe versucht, meinen Verbrauch darzustellen (der Einfachheit vorerst Gesamtverbrauch). Das wären in 180 sec. 0,1 Liter. Oder 1/1800 Liter pro Sekunde.
$verbrauch=$told/1800
Ist das richtig?
Wie bekomme ich jetzt $verbrauch in den Designer?
SetValueFloat("verbrauch",$verbrauch); //Gesamtverbrauch in Gesamtlaufzeit
Ok?
jetzt noch auf zwei Nachkommastellen kürzen (weißnichwiegeht)
klasse…jetzt bräuchte ich noch eine Formel, die mir alle 24 Stunden in eine Variable ($Tagesverbrauch) schreibt und für die nächsten 24h wieder von vorne zählt…
danke Freunde, langsam komme ich hinter einiges:rolleyes:
P.s. sollte IPS nicht IKEA heißen? (kaufen…selber bauen…) - entdecke die Möglichkeiten !!!