<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hallo liebe volkszähler User,</div>

<div> </div>

<div>ich brauche eure Unterstützung bei dem Vorhaben einen Pafal-Zweirichtungszähler in mein Monitoringsystem über den vzlogger einzubinden. Ich möchte damit mein BHKW (Kirsch micro) überwachen um Informationen über den optimalen Lastgang zu erhalten. Wen das interessiert, kann mich gerne dazu fragen. Aber nun zur Sache.</div>

<div> </div>

<div>Der Stand der Dinge:</div>

<div>Ich logge bereits Temperaturen und Gaszähler erfolgreich über den Pi mit der Erweiterung von Udo.</div>

<div>Nun habe ich mir noch den IR-Kopf von Udo besorgt und möchte den Pafal Zähler einbinden.</div>

<div>Der Zähler spricht mit mir, das sieht dann so aus:</div>

<div>---------------------------------------------------------------------------------------</div>

<div>
<p>~~pi@raspberrypi ~ $ echo $'\x2f\x3f\x21\x0d' > /dev/ttyAMA0<br/>
 pi@raspberrypi ~ $ /<br/>
 /PAF5EC3gr00006</p>

<p> pi@raspberrypi ~ $ echo $'\x06\x30\x30\x30\x0d' > /dev/ttyAMA0<br/>
 pi@raspberrypi ~ $ �00<br/>
�0.0.0(71579777)<br/>
 0.0.1(PAF)<br/>
 F.F(00)<br/>
 0.2.0(1.27)<br/>
 1.8.0*00(001146.55)<br/>
 2.8.0*00(000889.21)<br/>
 C.2.1(000000000000)( )<br/>
 0.2.2(:::::G11)!<br/>
��</p>

<p>---------------------------------------------------------------------------------------</p>

<p>1.8.0 und 2.8.0 sind ja Bezug und Einspeisung, also das was ich haben möchte.</p>

<p>Nun zum vzlogger; hier erhalte ich folgende Fehlermeldung:</p>

<p>--------------------------------------------------------------------------------<br/>
  Error in /etc/vzlogger.conf:41 object property name separator ':' expected at offset 9<br/>
  Failed to parse configuration due to: Parse configuaration failed.</p>

<p>-------------------------------------------------------------------------------</p>

<p>Die Fehlermeldung kann ich erstmal nicht nachvollziehen, da ich den Syntaxfahler so nicht erkenne.</p>

<p>Hier die vzlogger.conf dazu:</p>

<p>----------------------------------------------------------------------------------------------------------------------</p>

<p>/**<br/>
  * vzlogger configuration<br/>
  *<br/>
  * use proper encoded JSON with javascript comments<br/>
  *<br/>
  * take a look at the wiki for detailed information:<br/>
  * <a href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration" target="_blank">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a><br/>
  */</p>

<p> {<br/>
  "retry" : 30, /* how long to sleep between failed requests, in seconds */<br/>
  "daemon": true, /* run periodically for true*/<br/>
  //"foreground" : true, /* dont run in background (prevents forking) */<br/>
  "verbosity" : 15, /* between 0 and 15 */<br/>
  "log" : "/var/log/vzlogger.log",/* path to logfile, optional */</p>

<p> "local" : {<br/>
  // "enabled" : false, /* should we start the local HTTPd for serving live readings? */<br/>
  "port" : 8080, /* the TCP port for the local HTTPd */<br/>
  "index" : true, /* should we provide a index listing of available channels if no UUID was requested? */<br/>
  "timeout" : 30, /* timeout for long polling comet requests, 0 disables comet, in seconds */<br/>
  "buffer" : 600 /* how long to buffer readings for the local interface, in seconds */<br/>
  },</p>

<p> "meters" : [<br/>
  {<br/>
  "protocol" : "random",<br/>
  "enabled" : true,<br/>
  "interval" : 60,<br/>
  "max" : 40.0, /* has to be double! */<br/>
  "min" : -5.0, /* has to be double! */<br/>
  "channel" : {<br/>
  "uuid" : "a301d8d0-903b-1234-94bb-d943d061b6a8",<br/>
  "middleware" : "http://localhost/middleware.php"<br/>
  }</p>

<p> },<br/>
  {<br/>
  "protocol" : "d0",<br/>
  "enabled" : true,<br/>
  "device" : "/dev/ttyAMA0",<br/>
  "interval" : 60,<br/>
  "channel" : {<br/>
  "uuid" : "a301d8d0-903b-1234-94bb-d943d061b6a8",<br/>
  "middleware" : "http://localhost/middleware.php"<br/>
  } }]}</p>

<p>--------------------------------------------------------------------------------------------------------------------------</p>

<p> </p>

<p>Den "random" habe ich drin gelassen um zu sehen, ob der vzlogger prinzipiell funktioniert. Das tut er. Woher kommt der Fehler was mache ich falsch?</p>

<p>So wie ich das sehe, muss ich den vzlogger zum "zuhören" bekommen und dann den Zähler anstoßen, damit er Daten sendet; habe ich das so richtig verstanden?</p>

<p>Oder muss ich ganz auf den vzclient oder ähnliches umsteigen, von dem ich bisher noch keine Ahnung habe?</p>

<p>Bin für jeden Tip dankbar.</p>
</div>

<div>Viele Grüße,</div>

<div>Sebastian</div>

<div> </div>

<div> </div>

<div> </div>

<div> </div></div></body></html>