[vz-users] vzlogger standalone nach csv, xml... ?

Andreas Goetz cpuidle at gmail.com
Tue Dec 23 20:58:45 CET 2014


Hi,

2014-12-23 19:59 GMT+01:00 <devzero at web.de>:

> Hi Andreas,
>
> supergut! :)
>
> Hatte allerdings zunächst Build-Probleme, die ich mit Hinzufügen von
> api/Null.cpp hinter die Zeile "api/MySmartGrid.cpp \"  in
> ./src/Makefile.am lösen konnte.
>
> Allerdings bekomm ich vom httpd keine values angezeigt !? Die Timestamps
> sind drin und ändern sich...
>
> { "version": "0.3.7", "generator": "vzlogger", "data": [ { "uuid": "d5c6db0f-533e-498d-a85a-be972c104b48", "last": 1419349174.313597, "interval": 2, "protocol": "sml" }, { "uuid": "d5c6db0f-533e-498d-a85a-be972c104b49", "last": 1419349174.313600, "interval": 2, "protocol": "sml" } ] }
>
>  hab ich was in meiner vzlogger.conf falsch ?
>

Nie genutzt... ich würde sagen: Issue.


>
> Übrigens geht der vzlogger immer noch in den Hintergrund, obwohl daemon
> auf "false" steht. local enabled: true scheint ihn dazu zu zwingen....
>

Ja, das gibt der Code so her. Sehe aktuell niemanden der das umbauen würde.
Obwohl- ich probier mal ob ein einfach auskommentieren reicht und melde
mich.


> wenn ich local auf false setze kommt übrigens:
>
> [Dec 23 16:42:34][]     Startup done.
> [Dec 23 16:42:34][chn1] Start logging thread for volkszaehler-api. Running
> as daemon: no
> terminate called after throwing an instance of
> 'vz::OptionNotFoundException'
>   what():  Option 'middleware' not found
> Aborted
>

Mhm- Dein zweiter Kanal verwendet, wie das debug log auch sagt, das vz api
und Du hast keine MW konfiguriert- das wäre also logisch?


>
> Grüsse
>  Roland
>

Viele Grüße,
Andreas


>
>  {
>     "retry": 30,            // how long to sleep between failed requests,
> in seconds
>     "daemon": false,        // run periodically
>     "verbosity": 15,         // between 0 and 15
>     "log": "/var/log/vzlogger.log",     // path to logfile, optional
>     "local": {
>         "enabled": true,   // should we start the local HTTPd for serving
> live readings?
>         "port": 8080,       // the TCP port for the local HTTPd
>         "index": true,      // should we provide a index listing of
> available channels if no UUID was requested?
>         "timeout": 30,      // timeout for long polling comet requests, 0
> disables comet, in seconds
>         "buffer": 600       // how long to buffer readings for the local
> interface, in seconds
>     },
>     "meters": [
>         {
>             "enabled": true,               // disabled meters will be
> ignored
>             "skip": false,                  // if enabled, errors when
> opening meter will lead to meter being ignored
>             "protocol": "sml",              // see 'vzlogger -h' for list
> of available protocols
>             "device": "/dev/ttyUSB1",
>             "interval": 2,
>             "channels": [{
>                           "api": "null",
>                           "uuid" : "d5c6db0f-533e-498d-a85a-be972c104b48",
>                           "identifier" : "1-0:1.8.1"
>                       }, {
>                           "uuid" : "d5c6db0f-533e-498d-a85a-be972c104b49",
>                           "identifier" : "1-0:1.7.0"
>             }]
>         }
>     ]
> }
>
> *Gesendet:* Dienstag, 23. Dezember 2014 um 17:02 Uhr
> *Von:* "Andreas Goetz" <cpuidle at gmail.com>
> *An:* "volkszaehler.org - users" <volkszaehler-users at demo.volkszaehler.org
> >
> *Betreff:* Re: [vz-users] vzlogger standalone nach csv, xml... ?
>  Hi Roland,
>
> 2014-12-23 13:59 GMT+01:00 <devzero at web.de>:
>>
>> mahlzeit,
>>
>> nachdem mit dem letzten git-commit der vzlogger jetzt auch schön mit
>> meinem EMH eHZ-GW8E2A500AK2 zusammenspielt und ich begonnen habe mich mit
>> vzlogger doch etwas intensiver auseinanderzusetzen frage ich mich, was
>> jetzt "best practise" wäre, den vzlogger ohne die middleware zu benutzen um
>> an die von ihm gesammelten Messwerte zu kommen.
>>
>> Konkret würde ich gerne die 3 Obis-Werte 1.8.1, 1.8.2 und 1.7.0
>> scriptgestützt weiterverarbeiten.
>>
>> Sie dazu aus dem stdout oder log zu greppen ist jetzt aber nicht
>> unbedingt eine elegante/praktikable Methode.
>
>
> Schau mal hier: https://github.com/volkszaehler/vzlogger/pull/70
>
> Seit heute kannst Du Dir die Daten vom lokalen HTTP Server abholen ohne
> sie an eine Middleware schicken zu müssen.
>
> Achtung: https://github.com/volkszaehler/vzlogger/issues/73 beachten.
>
>
>>
>> Grüsse
>> Roland
>
>
> Viele Grüße,
> Andreas
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20141223/47a07b8a/attachment.html>


More information about the volkszaehler-users mailing list