[vz-users] Fehler in vzlogger.conf

Oliver Koch reg_okoch at my.mail.de
Sat Apr 18 23:37:38 CEST 2015


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"
         }
       }
     ]
}

-------------- next part --------------
/*
 * 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"
		}
      }
    ]
}


More information about the volkszaehler-users mailing list