[vz-users] Fehler in vzlogger.conf

Oliver Koch reg_okoch at my.mail.de
Sun Apr 19 00:11:28 CEST 2015


Danke Mathias,

das war der richtige Tipp.  Jetzt startet der vzlogger. Mir war nicht 
bewusst, dass die [] auch benötigt werden, wenn es nur ein Channel gibt. :-)

Am 18.04.2015 um 23:51 schrieb Matthias Behr:
> „channels“ leitet auch ein Array ein.
>
> D.h. da fehlen die [ ] Klammern. („channels“ : [{…}],)
>
> Gruß
> Matthias
>
>> Am 18.04.2015 um 23:37 schrieb Oliver Koch <reg_okoch at my.mail.de>:
>>
>> Hallo zusammen,
>>
>> ich habe mir heute für die vzlogger 0.4.0 Version eine neue vzlogger.conf  erstellt, um meine beiden Itron Zähler über die Infarot S0 Schnittstelle auszulesen und bekomme die folgende Fehlermeldung:
>>
>> pi at raspberrypi ~ $ vzlogger
>> [Apr 18 23:30:34][main] vzlogger v0.4.0 based on heads/master-0-g1e9c78a3b4 from Wed, 15 Apr 2015 07:35:06 +0200 started.
>> [Apr 18 23:30:34][]     parse configuration failed due to:
>> [Apr 18 23:30:34]       Failed to parse configuration due to: Not a valid Type
>>
>> Ich finde den Fehler einfach nicht. Könnt Ihr den Fehler erkennen? (siehe File oder Text)
>>
>> Danke schon mal
>> Oliver
>>
>> /**
>> * vzlogger configuration for Oliver Koch zum Auslesen über die S0 Infarotschnittstelle
>> *
>> * use proper encoded JSON with javascript comments
>> *
>> * take a look at the wiki for detailed information:
>> * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
>> */
>>
>> {
>>     "retry" : 30,                     /* how long to sleep between failed requests, in seconds */
>>     "daemon": true,                   /* run periodically */
>>     "verbosity" : 5,                  /* between 0 and 15 */
>>     "log" : "/var/log/vzlogger.log",  /* path to logfile, optional */
>>     "local" :{
>>         "enabled" : false,            /* should we start the local HTTPd for serving live readings? */
>>         "port" : 80,                  /* 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" : "s0",            /* see 'vzlogger -h' for list of available protocols */
>>         "aggtime" : 300,              /* aggregate all signals and give one update to middleware every 300 seconds  */
>>         "device" : "/dev/ttyUSB1",    /* Zweiwegezähler */
>>         "channels": {
>>             "identifier" : "Impulse",
>>             "uuid" : "9c960080-e60a-11e4-aef9-d5e3dca72b32",   /* Kanal "Import + Export"  */
>>             "middleware" : "http://localhost/volkszaehler.org/htdocs/middleware.php"
>>         }
>>       },
>>
>>       {
>>         "enabled" : true,
>>         "skip" : false,
>>         "protocol" : "s0",
>>         "aggtime" : 300,
>>         "device" : "/dev/ttyUSB0",   /* Generatorzähler */
>>         "channels" : {
>>             "identifier" : "Impulse",
>>             "uuid" : "d9b6b1c0-e60c-11e4-94f1-6bbf0e138f2b",   /* Generator */
>>             "middleware" : "http://localhost/volkszaehler.org/htdocs/middleware.php"
>>         }
>>       }
>>     ]
>> }
>>
>> <vzlogger.conf>
> Gruß
>
> Matthias
>


More information about the volkszaehler-users mailing list