<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>