Hi,
es geht um die Berechnung des Wärmeertrags.
Ich habe folgende Werte.
Vorlauftemperatur in °
Rücklauftemperatur in °
Flußmenge in Litern (5min)
Wie kann ich nun alle 5 Min mir den Ertrag in KW ausrechnen den ich gerade hatte?
Will damit meine Statistik füttern vom Projekt:
Hi,
Q = mcdt/3600
Q= Wärmemenge(kWh)
m= Masse
c= 4,19
dt=Temperaturdifferenz
Musst du halt dann entsprechend auf 5 Minuten umrechnen.
Gruß
Thomas
also ich nehme an die 3600 sind sekunden
Ich reche es doch nur einmal in der Stunde aus
$kwh = $literinderstunde/1000 * 4.19 * $tempdifferenz/3600;
Oder ?
Die Masse sind Kubikmeter oder?
Hi,
hier mal ein Beispiel:
// Berechnung Wärmebedarf Heizung
$value1 = GetValueFloat(47747 /[Kellergeschoss\Heizung\M-Bus\M-Bus Waermemengenzaehler Heizung auslesen\M-Bus Durchfluss Heizkreis]/ );
$value2 = GetValueString(43983 /[Kellergeschoss\Heizung\M-Bus\M-Bus Waermemengenzaehler Heizung auslesen\M-Bus Vorlauf Heizkreis]/ );
$value3 = GetValueString(47926 /[Kellergeschoss\Heizung\M-Bus\M-Bus Waermemengenzaehler Heizung auslesen\M-Bus Ruecklauf Heizkreis]/ );
$value = ($value1 * 4.19 * ($value2 - $value3))/3600;
If ($debug){echo $value."
";}
If ($value >= 0.1){
SetValueFloat(59000 /[Kellergeschoss\Heizung\M-Bus\M-Bus Waermemengenzaehler Heizung auslesen\M-Bus aktuelle Leistung Zaehler Heizkreis]/ ,$value);
}else{
SetValueFloat(59000 /[Kellergeschoss\Heizung\M-Bus\M-Bus Waermemengenzaehler Heizung auslesen\M-Bus aktuelle Leistung Zaehler Heizkreis]/ ,0);
}
$value1 = l/h
$value2 = VL-Temperatur
$value3 = RL-Temperatur
So hast du dann die aktuell benötigte Leistung. Ich lasse das Script alle 15 Sekunden laufen.
Gruß
Thomas
Geil! Dankeschön genau das habe ich gebraucht