[vz-users] Feedback benötigt: vzlogger / aggregation / random meter / sml-pull / s0-meter
Ralf Vennemann
ralf-vennemann at web.de
Tue Jun 4 07:45:00 CEST 2013
Hallo,
die Zusatzplatine von Udo hat ein Monoflop integriert, das dafür sorgt, dass die Impulse eine bestimmte Länge haben. Somit ist auch die Anzahl der Möglichen Impulse pro Stunde limitiert. Das Monoflop liegt bei ca 10 ms mit 10 K und 1uF, also eigentlich schnell genug.
S0 impulse haben normalerweise 100 ms Länge, was die Anzahl der Impulse auf 36000 Pro Stunde bei 1 KW Abnahme erzeugen würden.
Bei mir gibt die PV Anlage 2000 Imp/kwh ab und wir haben 10 KWp Das sind also 20000 Pro Stunde. Schafft sogar der AVR ATMEGA 644 problemlos
Am einfachasten einen Frequenzteiler mit einem HEF4040 aufbauen, dort kann man alle Teilungsverhältnisse einfach per löten einstellen.
Das ist die sicherere Variante.
Ciao
Am 03.06.2013 um 21:32 schrieb simon notz:
> Hallo Peter,
>
>
> > Mein PV-Erzeugungszähler liefert nur S0, dafür aber bis zu 7200
> > Impulse/Stunde. Ausgelesen über Udos Erweiterung mit s0vz - da
> > kommt der Pi nicht mehr mit und verliert Impulse.
>
> ich hab meine middleware auf einem externen Server und trotzdem zählt mein S0 Zähler mit Erweiterung von Udo nicht richtig, obwohl der raspi laut dem grünen Fensterchen unten in der Leiste keineswegs überlastet ist.
> Gibt es da irgendwo eine Grenze wieviele Impulse/sekunde bzw. Stunde eingelesen werden können ?
>
> Zusätzlich habe ich noch das Problem, dass meine Bezugs und Lieferungszähler meines eHz Zweirichtungszählers
> ständig Extremwerte von mehreren Gigawatt reinhauen. Habe es nach dieser Anleitung hier konfiguriert:
> http://wiki.volkszaehler.org/howto/emh_pv-anlage
> Kennt jemand das Problem und hat eine Lösung?
>
> Danke
>
> Grüße
> Simon
>
>
>
> Am 2. Juni 2013 21:51 schrieb Michael Baer <mibaer at web.de>:
> Am Freitag, 31. Mai 2013 schrieb Michael Baer:
>
> > Hallo Peter,
> >
> > gestern eingebaut -
>
> Ich leg noch einen drauf - was soll man bei dem Regen auch sonst
> machen :-)
> >
> > ------------------------------------------------------
> > "meters" : [{
> > "enabled" : true, /* disabled meters will be ignored
> > */ "protocol" : "sml", /* use 'vzlogger -h' for list of
> > available protocols */
> > "device" : "/dev/ttyAMA0",
> > "aggtime" : 45, /* Das ist die Zeit die mindestens
> > "gesammelt" wird */
> > "aggfixedinterval" : true,
> >
> > "channels": [{
> > "uuid" : "xxxx",
> > "middleware" : "http://localhost/middleware.php",
> > "identifier" : "1-0:1.8.0", /* Wirkarbeit Bezug +A */
> > "aggmode" : "MAX", /* MAX = maximum des
> > Aggregationszeitraum (für Zähler), AVG = Durchschnitt im
> > Aggregationszeitraum (für sensoren), NONE (default) keine
> > aggregierung */
> >
> > }, {
> > "uuid" : "xxxx",
> > "middleware" : "http://localhost/middleware.php",
> > "identifier" : "1-0:2.8.0", /* Wirkarbeit Lieferung -A */
> > "aggmode" : "MAX", /* MAX = maximum des
> > Aggregationszeitraum (für Zähler), AVG = Durchschnitt im
> > Aggregationszeitraum (für sensoren), NONE (default) keine
> > aggregierung */
> > ------------------------------------------------------
>
> Soweit wars Top...
>
> > Frage:
> > Mein PV-Erzeugungszähler liefert nur S0, dafür aber bis zu 7200
> > Impulse/Stunde. Ausgelesen über Udos Erweiterung mit s0vz - da
> > kommt der Pi nicht mehr mit und verliert Impulse.
> >
> > Mein "workaround" bis jetzt: Impulse über Vorteiler auf 1/4
> > reduziert - jetzt stimmen wenigstens die Tageswerte, aber (vor
> > allem bei großer Auflösung) sind enorme Schwankungen (Nadeln und
> > Täler) zu sehen.
> >
> > Vzlogger kann ja "s0" - kann man das so erweitern, dass er über den
> > gleichen agg-Zeitraum die Impulse von einem s0-Eingang der
> > Erweiterung zählt und gleich als Arbeit/Leistung in der DB
> > speichert?
>
> Die Impulse als ttl ausgekoppelt - mit ttl-usb-Wandeler dem vzlogger
> gefüttert - .conf angepasst:
> -----------------------------------------
> "enabled" : true,
> "protocol" : "s0",
> "resolution" : 2000,
> "device" : "/dev/ttyUSB0",
> "aggtime" : 45,
>
> "channels" :[{
> "uuid" : "xxxxxx",
> "middleware" : "http://localhost/middleware.php",
> "identifier" : "PV", /* Erzeugung */
> "aggmode" : "AVG",
> ------------------------------------------
>
> und die kleine Kiste kommt jetzt sogar mit den originalen 2000
> Impulsen/kWh klar!
>
> Für mich ist deine Lösung mit der Aggregierung der Daten die einzig
> sinnvolle für den Pi - mit der zeitlich hochpräzisen Erfassung von
> Einzelimpulsen in "hohem" Tempo (bei mir sind von 7000 Impulsen/Stunde
> ca 20% verloren gegangen) ist der Kleine schlichtweg überfordert.
>
> Mit der reduzierten Datenmenge ist nun auch eine Wochenansicht im
> Frontend kein Problem mehr!
>
> Achso - das Problem mit dem gelegentlich abstürzendem Logger habe ich
> so "gelöst":
> Cronjob alle 5min
>
> -----------------------------------------
> #!/bin/bash
>
> #Stellt sicher, dass vzlogger immer wieder gestartet wird.
>
> if [ $(ps -A | grep -c vzlogger) = 0 ];
>
> then
> /usr/local/bin/vzlogger > $logfile 2>&1 &
>
> fi
>
> exit
> ---------------------------------------
>
> Behebt zwar nicht den Fehler - hat funktioniert aber :-)
>
>
> --
>
>
> Gruss,
> Michael
>
> GnuPG-ID 0x1E4ED700 http://pgpkeys.pca.dfn.de/
>
Ralf Vennemann
Leierweg 33b
44137 Dortmund
Tel: 0231 129213
ralf-vennemann at web.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130604/a7c8fbd5/attachment-0001.html>
More information about the volkszaehler-users
mailing list