<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
</head>
<body bgcolor="#FFFFFF" text="#000000">Stellen mal das Protokoll auf d0 um. Das was dein Zähler spricht ist kein Sml <br>
<br>
-- <br>
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.<br><br><div class="gmail_quote"><br>
<br>
MrUniversum <mr_universum@gmx.de> schrieb:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="moz-text-html" lang="x-western"> Hallo zusammen,<br>
<br>
nachdem ich die letzten tage ein paar test mit eigenen scripten
und visualisierung gemacht habe, würde ich jetzt gerne nochmal auf
vzlogger zurückkommen. meine ersten versuche waren ja kläglich
gescheitert.<br>
Ich habe auf meinem Raspi die c++ Version von vzlogger
kompilliert, da diese ja als die einzig wahre gepriesen wird.<br>
<br>
<b>/etc/vzlogger.conf</b><br>
<tt>{</tt><tt><br>
</tt><tt>"retry" : 30, /* how long to sleep
between failed requests, in seconds */</tt><tt><br>
</tt><tt>"daemon": true, /* run periodically */</tt><tt><br>
</tt><tt>//"foreground" : true, /* dont run in background
(prevents forking) */</tt><tt><br>
</tt><tt>"verbosity" : 15, /* between 0 and 15 */</tt><tt><br>
</tt><tt>"log" : "/var/log/vzlogger_3.log",/* path to logfile,
optional */</tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>"local" : {</tt><tt><br>
</tt><tt> "enabled" : true, /* should we start the
local HTTPd for serving live readings? */</tt><tt><br>
</tt><tt> "port" : 80, /* the TCP port for the
local HTTPd */</tt><tt><br>
</tt><tt> "index" : true, /* should we provide a
index listing of available channels if no UUID was requested? */</tt><tt><br>
</tt><tt> "timeout" : 30, /* timeout for long
polling comet requests, 0 disables comet, in seconds */</tt><tt><br>
</tt><tt> "buffer" : 600 /* how long to buffer
readings for the local interface, in seconds */</tt><tt><br>
</tt><tt>},</tt><tt><br>
</tt><tt> </tt><tt><br>
</tt><tt>"meters" : [{</tt><tt><br>
</tt><tt> <b>"protocol" : "sml",</b> /* see 'vzlogger
-h' for list of available protocols */</tt><tt><br>
</tt><tt> <b>"enabled" : true, </b> /* should we start
the local HTTPd for serving live readings? */</tt><tt><br>
</tt><tt> <b>"device" : "/dev/ttyUSB0",</b></tt><tt><br>
</tt><tt> "channels": [{</tt><tt><br>
</tt><tt> "uuid" :
"558e5050-6cb1-11e2-b64d-1bfd836b22fa",</tt><tt><br>
</tt><tt> "middleware" : <a
class="moz-txt-link-rfc2396E"
href="http://localhost/volkszaehler.org/htdocs/middleware.php">"http://localhost/volkszaehler.org/htdocs/middleware.php"</a>,</tt><tt><br>
</tt><tt> "identifier" : <b>"1-0:1.7.0"</b> /*
Gesamtstromverbrauch Hauszaehler */</tt><tt><br>
</tt><tt> }]</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt>]}</tt><br>
<br>
zur konfig noch anmerkungen:<br>
- die ir-kommunikation funktioniert prinzipiell wunderbar (manuell
und per script, usb-ir-kopf)<br>
- wie definiert sich der identifier? mein zähler gibt z.b.
"1.7.0(0.444*kW)" zurück. für was steht das "1-0" in der
konfigdatei?<br>
<br>
<br>
<b>Start vzlogger:</b><br>
<b><tt>vzlogger -o /var/log/vzlogger.log -f -v -c
/etc/vzlogger.conf</tt></b><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Creating new meter with protocol
sml.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Meter configured.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15] New meter initialized
(protocol=sml)</tt><tt><br>
</tt><tt>[Feb 01 22:02:15] Configure channel.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] New channel initialized
(uuid=...6b22fa protocol=volkszaehler id=1-0:1.7.0)</tt><tt><br>
</tt><tt>[Feb 01 22:02:15] Have 1 meters.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][main] foreground=1, daemon=1, local=1</tt><tt><br>
</tt><tt>[Feb 01 22:02:15] NOT Daemonize process...</tt><tt><br>
</tt><tt>[Feb 01 22:02:15] Opened logfile
/var/log/vzlogger_3.log</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][] ===> Start meters.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Meter connection established</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Meter thread started</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] meter is opened. Start channels.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] Logging thread started</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][http] Starting local interface HTTPd on
port 80</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][] Startup done.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Number of readers: 32</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] Start logging thread for
volkszaehler-api. Running as daemon: yes</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Config.daemon: 1</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Config.local: 1</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] Using default api:</tt><br>
<br>
- "<tt>Meter connection established</tt><tt>" </tt>heißt was
genau? dass die ir-kommunikation funktioniert? was kann ich aus
den infos entnehmen?<br>
<br>
<b>logfile:</b><br>
<tt>[Feb 01 22:02:15] Opened logfile /var/log/vzlogger_3.log</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][] ===> Start meters.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Meter connection established</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Meter thread started</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] meter is opened. Start channels.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] Logging thread started</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][http] Starting local interface HTTPd on
port 80</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][] Startup done.</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Number of readers: 32</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] Start logging thread for
volkszaehler-api. Running as daemon: yes</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Config.daemon: 1</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][mtr0] Config.local: 1</tt><tt><br>
</tt><tt>[Feb 01 22:02:15][chn0] Using default api:</tt><br>
<br>
<br>
in der datenbank tauchen keine werte auf, fehler sehe ich in den
ausgaben aber auch keine?<br>
<br>
für weitere anregungen wäre ich dankbar!<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div>
</blockquote></div></body>
</html>