Nachdem ich mit dem Allnet PM nach 5 mal umtauschen immer noch kein sauberes Ergebnis bekommen habe, hab ich mir diesen Zähler (ALE3D5F11KC3A00) und das EKM 868 zugelegt. Der Zähler soll 1000imp/kw senden. Alles installiert (Am So) und funktioniert erst mal.
Nun bin ich 350km von zuhause weg und versuch mir eine Verbrauchsanzeige zu programmieren. Hab mich dazu einigen Codeschnipsel aus dem Forum bedient.
Ziel ist den
Momentanverbrauch
Tagesverbrauch
Tages Kosten
Zu ermitteln.
Ich hab das mal so gemacht:
$counter = GetValue(38411 /*[Konstrukt\Sensoren\EKM-868 (Counter)\Counter]*/);
$delta = $counter - GetValue(46806 /*[Konstrukt\Script\Stromverbrauch\Test\Counter Actuell]*/);
SetValue(46806 /*[Konstrukt\Script\Stromverbrauch\Test\Counter Actuell]*/, $counter );
//Actueller Verbrauch in Watt
$delta = (double)($delta);
SetValue(34357 /*[Konstrukt\Script\Stromverbrauch\Test\Aktueller Verbrauch in Watt]*/,$delta);
Wenn ich das richtig verstanden habe liest man den Counter vom EKM aus und schaut nach der Differenz des zuvor gespeicherten Werts. Das sollte dann den Verbrauch wie in diesem fall pro Minute sein, da das Skript bei Aktualisierung des EKM Conters läuft. Funktioniert soweit auch. Nur finde ich 5 oder 6 Watt ziemlich wenig. oder muss ich das auf 60 min hochrechnen?
Der funktionierende Sensor des Allnet PM hatte mir an 1 Phase so ca 80-90 Watt angezeigt. Ich vermute mal das ich irgendwas durcheinander haue. Habt Ihr eine Idee.
Gruß der Hüsi