NEWS
Ungewollte Skriptausführung
-
Hallo, ich habe mir ein Blockly zusammengebaut, welches einmal Nachts (einmalig eine Minute nach Mitternacht) diverse Zählerstände loggen soll, sodass sie später in Jarvis per History-Graph ausgelesen werden können.
Nun kommt es immer mal wieder vor, dass das Skript im Abstand von einer Minute nochmal ausgeführt wird und ich kann den Trigger dafür nicht finden. Das wäre nicht weiter tragisch, wenn dieser zusätzliche Wert in der History das Diagramm nicht versauen würde.
Dasselbe passiert auch beim Logger für den Wasserverbrauch, aber nicht bei dem für Solar. Ich kann mir wirklich keinen Reim draus machen.Das Log
Das Skript
Diagramm mit Fehleinträgen
Diagramm ohne Fehleinträge
-
@init5 Bin kein Skript profi aber trenne die Blöcke mal voneinander.
-
- Damit im Chart das Datum stimmt, triggere nicht um 0:01 Uhr, sondern um 23:59 Uhr.
- Pro Uhrzeit nur einen Trigger (einfach im CRON-Format)
- Anstelle der Pausen verwende Variablen
Etwa so:
Wie wird der Wert vom DP "Timer pro Tag" gebildet?
-
@paul53 ok, das werde ich heute Abend mal umbauen. Aber lässt aich damit das Verhalten erklären, dass das Skript nur manchmal mehrfach ausgeführt wird?
Der Wert wird von einem Adapter (Statistics) erzeugt. Damit kann man Schaltzustand und Schaltdauer zählen und summieren.
-
@init5 sagte: Schaltdauer zählen und summieren.
Enthält also die Einschaltdauer (Brennerlaufzeit) des Tages?
-
@paul53 said in Ungewollte Skriptausführung:
Enthält also die Einschaltdauer (Brennerlaufzeit) des Tages?
Richtig. Und über die Brennerlaufzeit kann ich den Verbrauch berechnen.