[vz-dev] Neue Baustelle
Michael Baer
mibaer at web.de
Sun Jan 26 12:47:47 CET 2014
Am Samstag, 25. Januar 2014 schrieb Thorben Thuermer:
> On Sat, 25 Jan 2014 19:31:44 +0100 Michael Baer <mibaer at web.de>
wrote:
> > Heute bin ich wieder mal über was gestolpert :-)
> >
> > Voraussetzung: vzlogger in der Version von Peter Evertz (der
> > aktuelle vzlogger streikt bei s0) mit Aggregation auf 60sec.
> >
> > Das sieht soweit gut aus. Der Kanal ist im Frontend als
> > "Elektrische Energie (Zählerstände)" deklariert und funktioniert
> > da auch richtig. (Entspricht "electric meter" in der DB)
>
> und da ist der fehler.
>
> du musst in der vzlogger.conf (die du unterschlagen hast)
> den richtigen identifier fuer den kanal angeben.
> wenn du direkt die impulse (oder die berechneten leistungswerte)
> (identifier "impulse" oder "power" loggen wuerdest, haettest du
> kein problem.
...kein Problem ist etwas weit aus dem Fenster gelehnt..... ;-)
git show
============================
commit f913ecb42182388ade9638f867f055c72f526ce9
Author: peterevertz <leo2 at pec.homeip.net>
Date: Mon Jun 17 12:26:10 2013 +0200
baudrates for sml
diff --git a/src/protocols/MeterSML.cpp b/src/protocols/MeterSML.cpp
index 1909ee1..3c3ad0f 100644
--- a/src/protocols/MeterSML.cpp
+++ b/src/protocols/MeterSML.cpp
@@ -101,6 +101,14 @@ MeterSML::MeterSML(std::list<Option> options)
baudrate = optlist.lookup_int(options, "baudrate");
/* find constant for termios structure */
switch (baudrate) {
+ case 50: _baudrate = B50; break;
+ case 75: _baudrate = B75; break;
+ case 110: _baudrate = B110; break;
+ case 134: _baudrate = B134; break;
+ case 150: _baudrate = B150; break;
+ case 200: _baudrate = B200; break;
+ case 300: _baudrate = B300; break;
+ case 600: _baudrate = B600; break;
case 1200: _baudrate = B1200; break;
case 1800: _baudrate = B1800; break;
case 2400: _baudrate = B2400; break;
================================
"meine" Evertz-Version (ich weiss ja nicht wie viele es davon gab)
reagiert nicht auf "impulse " oder "power" als Identifier - die
schreibt weiterhin aufsteigende Zählerstände in die DB.
git show
==================================
commit 66110f610b544e619092be48ee005f65e99eec38
Merge: ffe2020 a551342
Author: Justin Otherguy <justin at justinotherguy.org>
Date: Tue Oct 15 13:42:23 2013 -0700
Merge pull request #23 from JT-DE/master
Jan Tamm: Feste Intervalle beim Aggregieren (für solaranalyzer)
===================================
Die aktuelle Version schreibt nichts! in die DB, egal ob "impulse"
oder "power" oder kein Idendifier.....
Ws soll ich noch probieren, mir gehen die Ideen aus :-(
--
Gruss,
Michael
GnuPG-ID 0x1E4ED700 http://pgp.mit.edu/
More information about the volkszaehler-dev
mailing list