<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Vorformatiert Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.E-MailFormatvorlage17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.HTMLVorformatiertZchn
{mso-style-name:"HTML Vorformatiert Zchn";
mso-style-priority:99;
mso-style-link:"HTML Vorformatiert";
font-family:"Courier New";
mso-fareast-language:DE;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hallo Norman,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>vielen Dank für die Hinweise. Nach der zitierten Anleitung habe ich das auch alles gemacht.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hast Du die vorgeschlagene Zeilen: <o:p></o:p></span></p><p class=MsoNormal>vor dem Start des vzloggers eintragen: z. B. <o:p></o:p></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>stty -F /dev/ttyUSB0 9600 -parity –cstopb<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>in rc.local gemacht? Die past ja nicht wirklich mit dem parity. Aber ist wahrscheinlich nur vor dem ersten starten relevant und schätze es betrifft eher Zähler die nicht von sich aus senden und erst mit den richtigen Schnittstellen Parametern dazu gebracht werden müssen (Vermutung).<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>Deine Anmerkung, dass in der rc.local das „vzlogger“ ergänzt werden muss und danach DREI Ausgaben mit <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana","sans-serif"'>ps -ef | grep vzlogger<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana","sans-serif"'>tut bei mir nichts. Sowohl vorher als auch nachher ist die Ausgabe:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:"Verdana","sans-serif"'><o:p> </o:p></span></p><p class=MsoNormal>vzlogger 3332 1 0 13:32 ttyUSB0 00:00:02 /usr/bin/vzlogger -d<o:p></o:p></p><p class=MsoNormal><span lang=EN-US>pi 3491 3455 0 13:40 pts/0 00:00:00 grep --color=auto vzlogger<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Mit meiner verkrüppelten vzlogger.conf liefen die beiden Leistungskanäle der beiden Q3D Zähler mit<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> "uuid" : "eee8d170-c676-11e3-aa0c-c5caebecab69",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> "middleware" : "http://localhost/middleware.php",<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>"identifier" : "1-0:1.7.255", // Wirkleistung<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> "aggmode" : "AVG"<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Der Q3D Zähler bietet ja auch noch die drei einzelnen Phasen als Leistung in Watt an. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Bei Dir sehe ich in der vzlogger.conf auch den Parameter ‚channels‘, offenbar geht beides ‚channel‘ und ‚channels‘ oder ist das nur in dem Beispiel von Dir, weil du den „Rest“ gelöscht hast, damit es für mich übersichtlicher ist.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Ich werde mal mit Deinem Channel Block ‚spielen‘, Versuch macht klug. Irgendwann kommt der Aha Effekt und man weiß nicht mehr, warum man das nicht gleich so verstanden hat.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Gruß Michael <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> lefherz@gmail.com [mailto:lefherz@gmail.com] <b>Im Auftrag von </b>Norman Lefherz<br><b>Gesendet:</b> Freitag, 18. April 2014 10:16<br><b>An:</b> mijukad@gmail.com; volkszaehler-users@demo.volkszaehler.org<br><b>Betreff:</b> vzlogger<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Hallo Michael,<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>so ähnlich sah es bei mir vor ein paar Wochen aus. Kenne mich nicht wirklich mit Linux aus, aber konnte mir mit einiger Hilfe alles zusammensuchen.<o:p></o:p></p></div><div><p class=MsoNormal>Mir hat die folgende Anleitung sehr geholfen:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><a href="http://wiki.volkszaehler.org/howto/raspberry_pi_image">http://wiki.volkszaehler.org/howto/raspberry_pi_image</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Da sind aber scheinbar ein paar fehlende Punkte drin:<o:p></o:p></p></div><div><p class=MsoNormal>1. in die rc.local musst Du, sofern noch nicht vorhanden, einfach das Wort vzlogger ergänzen (KEIN Killall oder so, sonst schießt Du die S0 Eingänge ab)<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Hiermit sollten dann DREI Zeilen mit Prozessen als Ergebnis kommen : <span style='font-size:9.0pt;font-family:"Verdana","sans-serif"'>ps -ef | grep vzlogger</span><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Anbei meine vlogger.conf...hier habe ich alle unnötigen Kanäle rausgeworfen. Die Konfiguration liest einen IR Lesekopf an der Raspberry Erweiterung von Udo aus: Zähler ist auch ein Q3D<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal>/**<o:p></o:p></p></div><div><p class=MsoNormal> * vzlogger configuration<o:p></o:p></p></div><div><p class=MsoNormal> *<o:p></o:p></p></div><div><p class=MsoNormal> * use proper encoded JSON with javascript comments<o:p></o:p></p></div><div><p class=MsoNormal> *<o:p></o:p></p></div><div><p class=MsoNormal> * take a look at the wiki for detailed information:<o:p></o:p></p></div><div><p class=MsoNormal> * <a href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a><o:p></o:p></p></div><div><p class=MsoNormal> */<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>{<o:p></o:p></p></div><div><p class=MsoNormal>"retry" : 30, /* how long to sleep between failed requests, in seconds */<o:p></o:p></p></div><div><p class=MsoNormal>"daemon": true, /* run periodically */<o:p></o:p></p></div><div><p class=MsoNormal>//"foreground" : true, /* dont run in background (prevents forking) */<o:p></o:p></p></div><div><p class=MsoNormal>"verbosity" : 500, /* between 0 and 15 */<o:p></o:p></p></div><div><p class=MsoNormal>"log" : "/var/log/vzlogger.log",/* path to logfile, optional */<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>"local" : {<o:p></o:p></p></div><div><p class=MsoNormal>// "enabled" : false, /* should we start the local HTTPd for serving live readings? */<o:p></o:p></p></div><div><p class=MsoNormal> "port" : 8080, /* the TCP port for the local HTTPd */<o:p></o:p></p></div><div><p class=MsoNormal> "index" : true, /* should we provide a index listing of available channels if no UUID was requested? */<o:p></o:p></p></div><div><p class=MsoNormal> "timeout" : 30, /* timeout for long polling comet requests, 0 disables comet, in seconds */<o:p></o:p></p></div><div><p class=MsoNormal> "buffer" : 600 /* how long to buffer readings for the local interface, in seconds */<o:p></o:p></p></div><div><p class=MsoNormal>},<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>"meters" : [<o:p></o:p></p></div><div><p class=MsoNormal> {<o:p></o:p></p></div><div><p class=MsoNormal> "enabled" : true, /* disabled meters will be ignored */<o:p></o:p></p></div><div><p class=MsoNormal> "protocol" : "d0", /* see 'vzlogger -h' for list of available proto$ */<o:p></o:p></p></div><div><p class=MsoNormal> "device" : "/dev/ttyAMA0",<o:p></o:p></p></div><div><p class=MsoNormal> "parity" : "7E1",<o:p></o:p></p></div><div><p class=MsoNormal> "baudrate" : 9600,<o:p></o:p></p></div><div><p class=MsoNormal> "aggtime" : 60, /* aggregate all signals and give one update to middleware every 'aggtime' seconds */<o:p></o:p></p></div><div><p class=MsoNormal> "aggfixedinterval" : false, /* round all timestamps to middleware to nearest aggtime */<o:p></o:p></p></div><div><p class=MsoNormal> "channels": [{<o:p></o:p></p></div><div><p class=MsoNormal> "uuid" : " XXXXX hier Deine UUID einsetzen",<o:p></o:p></p></div><div><p class=MsoNormal> "middleware" : "<a href="http://localhost/middleware.php">http://localhost/middleware.php</a>",<o:p></o:p></p></div><div><p class=MsoNormal> "identifier" : "1-0:1.8.0*255", /* Gesamtstromverbrauch$ */<o:p></o:p></p></div><div><p class=MsoNormal> "aggmode" : "MAX" /* add all s0 intervals in the aggregation. Possible Modes: SUM, AVG, MAXIMUM and NONE*/<o:p></o:p></p></div><div><p class=MsoNormal> }]<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal> } // meter<o:p></o:p></p></div><div><p class=MsoNormal>]} // end of config<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Anlage im Frontend: Elektrische Energie (Zählerstände), Auflösung 1, ÖFFENTLICH!!!!!!! (dann kannst Du die auch auf anderen PCs im Netzwerk aufrufen / Bei Cookies musst Du die UUID immer neu eingeben!!)<o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Ach ja...es dauert ca. 2-3 Minuten, bis Werte im Frontend kommen, da er erst Werte zu Glättung der Kurve über ein paar Minuten sammelt!<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Viel Spass!!<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Norman<o:p></o:p></p></div><div><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>Ich bitte um Verständis für die Kürze der Nachricht, da diese von unterwegs versendet wurde.<o:p></o:p></p></div></div></div></div></body></html>