[vz-users] vzloggerii läuft aber keine Daten in Datenbank
Klaus Voeller
Klaus.Voeller at t-online.de
Fri Apr 27 22:18:15 CEST 2012
Hallo,
ich versuche meine Daten (EasyMeter Zähler) über die Software vzlogger
(Debian Paket 0.3.1-1) in die Datenbank zu stellen. Die Hardware
IR-Leseköpfe und Y-Node habe ich von Udo bezogen und diese funktionieren
auch. Wenn ich eine Verbindung zum jeweiligen Zähler (ich habe zwei
wegen PV-Anlage) eine Verbindung via Telnet aufbaue, bekomme ich die
Daten zyklisch angezeigt.
/ESY5Q3DA1004 V3.03
1-0:0.0.0*255(52700)
*1-0:1.8.0*255(00000968.5946862*kWh)* //PV-Anlage -Gesamt-
1-0:21.7.255*255(000000.00*W)
1-0:41.7.255*255(000000.00*W)
1-0:61.7.255*255(000659.52*W)
1-0:1.7.255*255(000659.52*W)
1-0:96.5.5*255(82)
0-0:96.1.255*255(1ESY1206000020)
!
bzw.
/ESY5Q3DA1024 V3.03
1-0:0.0.0*255(52667)
*1-0:1.8.0*255(00001119.5445881*kWh)* //Verbrauch
*1-0:2.8.0*255(00000589.7580856*kWh)* //PV-Eingespeist-
1-0:21.7.255*255(001010.61*W)
1-0:41.7.255*255(000147.23*W)
1-0:61.7.255*255(-000353.01*W)
1-0:1.7.255*255(000804.83*W)
1-0:96.5.5*255(82)
0-0:96.1.255*255(1ESY1147001475)
Ich habe entsprechend drei uuid generiert und die vzlogger.conf eingerichtet
/**
* 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": false, /* run periodically */
//"foreground" : true, /* dont run in background (prevents
forking) */
"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? */
"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 */
"protocol" : "sml", /* use 'vzlogger -h' for list of
available protocols */
"connection" : "192.168.178.32:7970",
"channels": [{
"uuid" : "142cb480-905f-11e1-9919-59bf8f833899",
"middleware" : "http://localhost/vz/htdocs/middleware.php",
"identifier" : "1-0:1.8.0"
}]
}, {
"protocol" : "sml",
"connection" : "192.168.178.32:7980",
"channels" : [{
"uuid" : "7f080d60-905f-11e1-b502-631b24fd252c",
"middleware" : "http://localhost/vz/htdocs/middleware.php",
"identifier" : "1-0:2.8.0"
}, {
"uuid" : "bd512fa0-905f-11e1-8537-09170d85792f",
"middleware" : "http://localhost/vz/htdocs/middleware.php",
"identifier" : "1-0:1.8.0"
}]
}
]}
Die Meldung die ich vom vzlogger im log finde sehen auch gut aus:
[Apr 27 13:58:30] Opened logfile /var/log/vzlogger.log
[Apr 27 13:58:30][mtr0] Meter connected
[Apr 27 13:58:30][mtr0] Meter thread started
[Apr 27 13:58:30][mtr1] Meter connected
[Apr 27 13:58:30][mtr1] Meter thread started
[Apr 27 13:58:30][http] Starting local interface HTTPd on port 8080
[Apr 27 13:59:40][http] Local request received: method=GET url=/ mode=(null)
[Apr 27 16:41:17][http] Local request received: method=GET url=/ mode=(null)
Die Tabellen sind in der MySQL Datenbank vorhanden.
Tabelle entities
id uuid
type class
3 142cb480-905f-11e1-9919-59bf8f833899 power channel
4 7f080d60-905f-11e1-b502-631b24fd252c power channel
5 bd512fa0-905f-11e1-8537-09170d85792f power channel
Tabelle properties
id entity_id pkey value
10 3 title PV-Gesamt-
11 3 resolution 1000
12 3 description sml
13 4 title PV-Eingespeist-
14 4 resolution 1000
15 4 description sml
16 5 title Verbrauch
17 5 resolution 1000
18 5 description sml
Die anderen beiden Tabellen sind leer (data, entities_in_aggregator)
Es werden aber *_keine_* Daten in die Tabelle(n) geschrieben. Da ich
keine Fehlermeldung bekomme, bin ich mit meinem Latein am Ende.
Wo könnte ich noch prüfen logs etc. ???
Vielen Dank für Eure Hilfe.
Grüße
Klaus
More information about the volkszaehler-users
mailing list