[vz-users] VZLogger erweitern
Andreas Götz
cpuidle at gmail.com
Mon Oct 19 19:35:43 CEST 2015
Hallo Frank,
Ohne rein geschaut zu haben: einfach alte conf nehmen und Änderungen schrittweise einbauen- dann findest Du auch die Stelle mit dem Fehler. Eigentlich keine Frage für die ML ;)
Alternativ: json mit einem der online Validierungstools prüfen.
Viele Grüße, Andreas
> Am 19.10.2015 um 19:31 schrieb Frank Steenblock <frank-steenblock at t-online.de>:
>
> Moin.
>
> Seit einiger Zeit lese ich meinen Zähler „EDS300S“ über den Lesekopf von Udo aus. Bisher immer nur den aktuellen Zählerstand. Nun speise ich durch meine PV-Anlage in das Netz ein und möchte den Zählerstand für die Einspeisung ebenfalls auslesen. Nun habe ich die vzlogger.conf erweitert und erhalte beim Neustart folgende Fehlermeldung:
>
> [Oct 19 19:08:16] Error in /etc/vzlogger.conf:35 quoted object property name expected at offset 19
> [Oct 19 19:08:16] Failed to parse configuration due to: Parse configuaration failed.
>
> Was kann hier falsch sein?
>
> Inhalt der vzlogger.conf:
>
> /**
> * vzlogger configuration
> * 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 */
> //"foreground" : true, /* dont run in background (prevents forking) */
> "verbosity" : 1, /* 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" : 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,
> "protocol" : "sml",
> "device" : "/dev/ttyAMA0", // baudrate: 9600, parity: 8N1 Documentation
> //"interval" : 180, /* alternative to aggrgate */
> "aggtime" : 60, /* aggregate all signals and give one update to middleware every 'aggtime' seconds */
> "aggfixedinterval" : true, /* round all timestamps to middleware to nearest aggtime */
> "channel" : {
> "uuid" : "edc16770-6113-11e4-8f4d-073a3f448d78",
> "middleware" : "http://localhost/middleware.php",
> "identifier" : "1-0:1.8.0", /* Wirkleistung */
> "aggmode" : "MAX" /* add all s0 intervals in the aggregation. Possible Modes: SUM, AVG, MAXIMUM and NONE*/
> },{
> "uuid" : "e73731b0-767e-11e5-876f-a769065c4e9f",
> "middleware" : "http://localhost/middleware.php",
> "identifier" : "1-0:2.8.0", /* Wirkleistung Einspeisung */
> "aggmode" : "MAX" /* add all s0 intervals in the aggregation. P$
> } // channel
> }] // meters
> } // end of config
>
> Schöne Grüße
> Frank
More information about the volkszaehler-users
mailing list