<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      es geht um einen AS1440, der mit /?! zum reden gebracht wird. Dass
      das so mit vzlogger nicht geht, hab ich so nicht aus dem Wiki
      entnommen.<br>
      Problem ist nach wie vor, dass der vzlogger keine Daten bekommt
      bzw. abzeigt.<br>
      <br>
      Was soll "vzlogger -f -s 999 2>vzlogger.trace
      " sein? die Option -s gibt es bei mir nicht:<br>
      <br>
      <tt>cat vzlogger.trace </tt><tt><br>
      </tt><tt>vzlogger: invalid option -- 's'</tt><br>
      <br>
      <pre wrap=""><font face="sans-serif">>>versuche mal verbose hoeher zu setzen.</font></pre>
      Laut Konfig ist bei 15 Schluss, steht also auf maximal:<br>
      <tt>"verbosity" : 15,               /* between 0 and 15 */</tt><br>
      <br>
      >>probiere mal die manuell mit echo zu senden waehrend er
      laeuft...
      <br>
      <br>
      da passiert... nichts. (Gegenprobe mit cat /dev/ttyUSB0 =>
      Daten kommen an)<br>
      <br>
      <pre wrap=""><font face="sans-serif">>>zur frage nach der obis-id in der config:
>>die wird genauso geparsed wie die in den daten vom zaehler...
>>sobald vzlogger daten empfaengt, sollte er die ausgeben, und von da
>>kannst du die gewuenschte id dann kopieren... </font></pre>
      Also im Prinzip ist das der selbe String nach dem ich im
      Shellscript greppen würde?<br>
      <br>
      <br>
      Wie funktioniert vzlogger, tut er im prinzip nur auf der
      Schnittstelle lauschen und die empfangenen Daten verarbeiten?<br>
      In welchen Zeitabständen holt sich vzlogger für gewöhnlich die
      Werte vom Zähler?<br>
      <br>
      Ich habe ein Shellscript "auf die schnelle" geschrieben welches
      mir jede Minute die Daten vom Zähler zieht, und überlege ob ich
      das verwende um die Datenbank zu befüllen.<br>
      Wobei ein kompilliertes Programm natürlich performanter sein wird.<br>
      <br>
      <br>
      <br>
      <br>
      Am 02.02.2013 00:45, schrieb Thorben Thuermer:<br>
    </div>
    <blockquote cite="mid:20130202004558.6092cf62@Nokia-N900"
      type="cite">
      <pre wrap="">On Fri, 01 Feb 2013 23:50:29 +0100
MrUniversum <a class="moz-txt-link-rfc2396E" href="mailto:mr_universum@gmx.de"><mr_universum@gmx.de></a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">habe auf d0 umgestellt. ist aber immernoch unspektakulär:
</pre>
      </blockquote>
      <pre wrap="">
es waehre ganz hilfreich wenn du etwas kontextinfos geben wuerdest...
(welcher zaehler, was war das vorherige problem),
oder keinen neuen thread anfaengst...

</pre>
      <blockquote type="cite">
        <pre wrap="">*vzlogger  -f -v -c /etc/vzlogger.conf*
[Feb 01 23:45:08][mtr0] Creating new meter with protocol d0.
[Feb 01 23:45:09][mtr0] Meter connection established
[Feb 01 23:45:09][mtr0] Meter thread started
[Feb 01 23:45:09][mtr0] meter is opened. Start channels.
</pre>
      </blockquote>
      <pre wrap="">
"meter opened" heisst nur, die serielle schnittstelle wurde geoeffnet,
hat nichts damit zu tun, ob auch daten kommen, oder deren
verwendbarkeit.

[...]
</pre>
      <blockquote type="cite">
        <pre wrap="">*strace:*
[Feb 01 23:50:24][mtr0] Creating new meter with ...
</pre>
      </blockquote>
      <pre wrap="">was soll das mit strace zu tun haben? ist doch nur die normale vzlogger
ausgabe...
ich wollte aber sonst vorschlagen, um festzustellen ob vzlogger
irgendwas empfaengt:
$ vzlogger -f -s 999 2>vzlogger.trace

</pre>
      <blockquote type="cite">
        <pre wrap="">wie sollte das logfile normalerweise aussehen?
</pre>
      </blockquote>
      <pre wrap="">
versuche mal verbose hoeher zu setzen.

aber:
ich erinnere mich dunkel, das du lt. deinen anderen mails eine
anforderungssequenz an den zaehler senden musst?
das macht vzlogger leider nicht,
probiere mal die manuell mit echo zu senden waehrend er laeuft...

zur frage nach der obis-id in der config:
die wird genauso geparsed wie die in den daten vom zaehler...
sobald vzlogger daten empfaengt, sollte er die ausgeben, und von da
kannst du die gewuenschte id dann kopieren... 

- Thorben

</pre>
      <blockquote type="cite">
        <pre wrap="">Am 01.02.2013 23:00, schrieb Michael Martin:
</pre>
        <blockquote type="cite">
          <pre wrap="">Stellen mal das Protokoll auf d0 um. Das was dein Zähler spricht
ist kein Sml
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">MrUniversum <a class="moz-txt-link-rfc2396E" href="mailto:mr_universum@gmx.de"><mr_universum@gmx.de></a> schrieb:

    Hallo zusammen,

    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.
    Ich habe auf meinem Raspi die c++ Version von vzlogger
    kompilliert, da diese ja als die einzig wahre gepriesen wird.

    */etc/vzlogger.conf*
    {
    "retry" : 30,                 /* how long to sleep between
failed requests, in seconds */
    "daemon": true,               /* run periodically */
    //"foreground" : true,          /* dont run in background
    (prevents forking) */
    "verbosity" : 15,              /* between 0 and 15 */
    "meters" : [{
    *"protocol" : "sml",*     /* see 'vzlogger -h' for list of
    available protocols */
    *"enabled" : true, *     /* should we start the local HTTPd for
    serving live readings? */
    *"device" : "/dev/ttyUSB0",*
            "channels": [{
                    "uuid" : "558e5050-6cb1-11e2-b64d-1bfd836b22fa",
                    "middleware" :
    <a class="moz-txt-link-rfc2396E" href="http://localhost/volkszaehler.org/htdocs/middleware.php">"http://localhost/volkszaehler.org/htdocs/middleware.php"</a>,
                    "identifier" : *"1-0:1.7.0"* /*
    Gesamtstromverbrauch Hauszaehler */
                    }]
             }
    ]}

    zur konfig noch anmerkungen:
    - die ir-kommunikation funktioniert prinzipiell wunderbar
(manuell und per script, usb-ir-kopf)
    - 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?
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>