Hallo Alex,

probiere doch mal 3600 anstelle von 60. Die Einheit ist dann falsch, aber der 
Wert sollte stimmen.

Thomas 


Am 20.12.2019 um 10:57 schrieb "r...@nord-com.net" <r...@nord-com.net>:



Hallo Thomas und Andreas,

 
Ich habe mal versucht, auf Eure beiden Emails zusammen zu antworten… ich hoffe 
es wird nicht zu verwirrend.

 
Die virtuellen Kanäle haben ein paar Einschränkungen. Ganz vorne weg: sie 
funktionieren immer mit der Auflösung in der die Daten jeweils abgerufen 
werden. Das Ergebnis kann daher nach Zoomstufe im Frontend (oder api) variieren.

 
Wenn ich es richtig verstehe, müsste der virtuelle Kanal doch die Eingaben für 
die Berechnung erhalten, die vom Frontend in der entsprechenden Auswahl und 
Zoomstufe des Eingabekanals auch angezeigt werden?

 
Das mit dem *60 ist verwirrend. Evtl. funktioniert hier links vor rechts nicht- 
das wäre ein Bug. Könntest Du mit Klammern testen.


Das funktioniert soweit, dann bekomme ich eine Ausgabe.

 
Was fehlt Dir denn? Soweit in Deinem Chart zu sehen (es würde helfen alle 
irrelevanten Kanäle auszublenden) funktioniert die Rechnung prinzipiell: Dein 
Ergebniskanal schwankt abhängig von den Brennerstarts. Evtl. hast Du noch die 
beiden Eingänge in1/in2 vertauscht.

 
Nein, ist nicht vertauscht. Ja, der Ergebniskanal schwankt abhängig von den 
Brennerstarts, die Kurve zeigt zusätzlich zu der von Brenner ein/aus in der 
Breite fast identische Fast-Rechtecke, deren Höhe von den Laufzeit abzuhängen 
scheint.

 
Was für Ergebnisse (Beispiele) erwartest du? Wie soll die Kurve dazu Aussehen?

 
Optimal wäre eine Linie, je nach durchschnittlicher Brennerlaufzeit (sagen wir 
mal 4-5 Minuten im angezeigten Zeitraum) entsprechend schwankt, oder als Steps, 
so wie die Anzahl der Brennerstarts.

 
Wichtig wäre mir aber weniger der Graph, sondern dass die Zahlen stimmen, und 
da komme ich immer noch nicht dahinter…

 
Das könnte der Denkfehler sein. VZ addiert nicht auf, das Frontend 
interpretiert die Daten im Zeitraum from= to=. Für deinen Betriebsstundensensor 
sind das Summe-N*f(Faktor), für die Brennerstarts nur Summe-N.  In deiner 
Grafik siehst du max=1 für beide Sensoren. Ein weiteres Problem könnte die 
Einheit von Brennerstarts sein.  

 
Im angehängten Beispiel sieht man 4 mal Brenner ein/aus, gesamte Laufzeit 
0,283, geteilt durch 4 Starts, mal 60 sind 4,245 Minuten durchschnittliche 
Laufzeit. So ermittle ich das momentan mit dem Taschenrechner, was ja korrekte 
Ergebnisse liefert.

 
Ich stehe da irgendwo auf dem Schlauch…

 
Viele Grüsse, Alex

 
 
 
 
<testkanal-settings.png>
<testkanal-3.png>

Antwort per Email an