Hallo zusammen,
Ich habe letztens Symcon auf 5.0 upgedatet, alles fein, alles gut, leider werden nun 2 Variablen mit einem völlig komischen Wert vollgeschrieben:
dies ist ein berechneter Prozent-Wert (Eigenverbrauch Aktuell der PV Anlage), der eigentlich sekündlich errechnet wird und über einen Timer mit Script in eine geloggte Variable geschrieben wird.
Nun habe ich in dem Übergabe Script schon gefiltert, alles unter 0 und über 100 -> weg:
$Wert = GetValueFloat(40643);
if($Wert>=100){
$Wert = 100;
}
elseif($Wert<=0){
$Wert = 0;
}
SetValueFloat(30684,$Wert);
diese werte werden Lustigerweise auch nur ab ca 19:00 abends und 8:00 Morgens geschrieben. und immer der Selbe wert: 2147483647,00
Zu dieser Zeit ist der Wert normal 0,00.
Wenn ich auf der Variable „Nach Referenzen suchen“ klicke kommt nur der Chart, die Archive Instanz und natürlich das Übergabescript.
Selbiges Problem besteht bei der Eigenverbrauchs-Variable in % für den heutigen Tag. Auch hier um die gleiche Zeit und selber Wert: 2147483647,00
auch in dem Berechnungsscript wird alles >=100 und <=0 verworfen:
if($Eigenverbrauchheutepercent>=100){
$Eigenverbrauchheutepercent=100;
}
elseif($Eigenverbrauchheutepercent<=0){
$Eigenverbrauchheutepercent=0;
}
Auch hier keine ungewöhnlichen Referenzen zu finden.
leider werden einige Werte am anfang ca 19:00 mit der Funktion „Zeitspanne Löschen“ nicht entfernt, die muss ich immer händisch einzeln löschen.
Was mich hier verwundert, in der Archivverwaltung wird mir der Wert nicht angezeigt. hier steht „0,00“.
Nur über den CSV export wird der wert 2147483647,00 angezeigt.
Ich verstehe die Welt nicht mehr … kann mir jemand helfen?
danke!