Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-29 Diskussionsfäden Daniel Lauckner
Am Montag, 28. Juli 2014 um 20:00 schrieb René Schmidt:
>>Wie man den vzlogger dazu bringt die OBIS-Ids deines Zählers
>>auszuspucken kannst du hier nachlesen:
>>http://wiki.volkszaehler.org/howto/emh_pv-anlage
>>
>>mfg Daniel

> Ich habe mich nach der Anleitung gehalten, aber er spukt mir die OBIS-IDs 
> nicht aus.

Könnte vielleicht sein das es für d0 garnicht vollständig
implementiert ist.
Wäre auch nicht weiter tragisch, sprech den Zähler mit den Sequenzen
über z.B. Minicom an. Bei d0 kommt die Antwort in Klartext.


mfg Daniel




Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-28 Diskussionsfäden René Schmidt
>Wie man den vzlogger dazu bringt die OBIS-Ids deines Zählers
>auszuspucken kannst du hier nachlesen:
>http://wiki.volkszaehler.org/howto/emh_pv-anlage
>
>mfg Daniel

Ich habe mich nach der Anleitung gehalten, aber er spukt mir die OBIS-IDs nicht 
aus.

Hier eine Kopie des Terminals:

root@raspberrypi:/home/pi# vzlogger -c /etc/vzlogger.test
[Jul 28 19:59:28][mtr0] Creating new meter with protocol d0.
[Jul 28 19:59:28][d0]   pullseq len:5 found
[Jul 28 19:59:28][mtr0] Meter configured. enabled
[Jul 28 19:59:28]   New meter initialized (protocol=d0)
[Jul 28 19:59:28]   Have 1 meters.
[Jul 28 19:59:28][main] foreground=1, daemon=1, local=0
[Jul 28 19:59:28]   NOT Daemonize process...
[Jul 28 19:59:28]   Opened logfile /var/log/vzlogger.log
[Jul 28 19:59:28][] ===> Start meters.
[Jul 28 19:59:28][mtr0] Meter connection established
[Jul 28 19:59:28][mtr0] Meter thread started
[Jul 28 19:59:28][mtr0] meter is opened. Start channels.
[Jul 28 19:59:28][] Startup done.
[Jul 28 19:59:28][mtr0] Number of readers: 32
[Jul 28 19:59:28][mtr0] Config.daemon: 1
[Jul 28 19:59:28][mtr0] Config.local: 0
[Jul 28 19:59:28][d0]   sending pullsequenz send (len:5 is:5).
--

Hier verharrt er.

Grüße,
René Schmidt
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-22 Diskussionsfäden Udo1

Am 22.07.2014 12:35, schrieb hp.ab...@t-online.de:

Wie stellt man eigentlich die Zeit im YPORT+ ein ?

Mit hwclock .

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-22 Diskussionsfäden hp.ab...@t-online.de
Hallo Udo,
hier ist mal wieder der Peter.
Wie stellt man eigentlich die Zeit im YPORT+ ein ?
Gruß Peter

-Original-Nachricht-
Betreff: Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem 
Raspberry Pi
Datum: Mon, 21 Jul 2014 16:42:36 +0200
Von: Udo1 
An: volkszaehler-users@demo.volkszaehler.org

Am 21.07.2014 13:43, schrieb René Schmidt:
> Was muss noch getan werden?
Änder nochmal den Inhalt der vzlogger.conf in:

/**
  * 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" : false,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */
"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */

"local" : {
 "enabled" : true,  /*  local HTTPd for serving live 
readings, 'false' für Daten an die middleware !!! */
 "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" : [{   /* Beispiel-Meter */
 "enabled" : true,   /* disabled meters will be 
ignored (default) */
 "protocol" : "d0",  /* see 'vzlogger -h' for list 
of available protocols */
 "device" : "/dev/ttyUSB0",
 "parity" : "7E1",   /* oder 8N1  */
 "baudrate" : 300,   /* oder 300  */
 "pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
  /*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
  /*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */
 "aggtime" : 20, /* in Sekunden */
 "aggmode" : "AVG",  /* Mittelwert für Leistung, 
"MAX" für Zähler, "SUM" für Counter */
 "interval": 6,  /* Wartezeit in Sekunden bis 
neue Werte in die middleware übertragen werden */
 "channels": [
   {  /* Beispiel-channel */
"uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
"middleware" : "192.168.178.50/middleware.php",
"identifier" : "1.8.1" /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */
   },
   {  /* Beispiel-channel */
"uuid" : "f71e1a20-1043-11e4-be80-4f65c701e51c",
"middleware" : "192.168.178.50/middleware.php",
"identifier" : "2.8.1" /* alias for '2.8.1', see 
'vzlogger -h' for list of available aliases */
   }
]
   }]
}

Am  Besten durch copy und paste. (Es musste "ChannelS" heißen.)
Poste dann mal was vzlogger in Putty schreibt.

Gruß
Udo






Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden Daniel Lauckner
Am Montag, 21. Juli 2014 um 22:52 schrieb René Schmidt:
> Das ist alles, was ich in der vzlogger.log bekomme. Welche sind die Obis-IDs?

Wie man den vzlogger dazu bringt die OBIS-Ids deines Zählers
auszuspucken kannst du hier nachlesen:
http://wiki.volkszaehler.org/howto/emh_pv-anlage


mfg Daniel




Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden René Schmidt
Ich habe "sudo killall vzlogger und "sudo vzlogger" in den Terminal eingegeben 
und anschließend mir die vzlogger angeschaut: Hier sind die neusten Einträge 
davon:

[Jul 21 22:47:59]   terminating on signal 15.
[Jul 21 22:47:59]   Closing connections to terminate
[Jul 21 22:48:05]   Opened logfile /var/log/vzlogger.log
[Jul 21 22:48:05][] ===> Start meters.
[Jul 21 22:48:06][mtr0] Meter connection established
[Jul 21 22:48:06][mtr0] Meter thread started
[Jul 21 22:48:06][mtr0] meter is opened. Start channels.
[Jul 21 22:48:06][chn0] Logging thread started
[Jul 21 22:48:06][chn1] Logging thread started
[Jul 21 22:48:06][] Startup done.
[Jul 21 22:48:06][mtr0] Number of readers: 32
[Jul 21 22:48:06][mtr0] Config.daemon: 1
[Jul 21 22:48:06][mtr0] Config.local: 1
[Jul 21 22:48:06][d0]   sending pullsequenz send (len:5 is:5).
[Jul 21 22:48:06][chn0] Start logging thread for volkszaehler-api. Running as 
daemon: yes
[Jul 21 22:48:06][chn1] Start logging thread for volkszaehler-api. Running as 
daemon: yes
[Jul 21 22:48:06][chn1] Using default api:
[Jul 21 22:48:06][chn0] Using default api:

Das ist alles, was ich in der vzlogger.log bekomme. Welche sind die Obis-IDs?
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden Udo1


Am 21.07.2014 22:12, schrieb René Schmidt:
Es funktioniert, es kommen Daten in die Datenbank an, nur sind es 
nicht ganz die Daten, die ich haben möchte. Wie kann ich noch 
Feinjustierungen machen? Habe ich eine falsche UUID genommen (obwohl 
"Stromzähler (Zählerstand)" eigentlich richtig sein sollte) oder muss 
ich wieder an der vzlogger.conf schrauben?

Nein, die UUIDs werden automatisch zu dem entsprechenden Kanal erzeugt.
Es geht um die zugehörigen Obis-IDs die vzlogger den UUIDs zuordnet, 
also der sogenannte "indentifier": 1.8.1 oder 2.8.1.
Vielleicht schaust du noch mal in die vzlogger.log um zu sehen welche 
Obis-IDs der Zähler sendet.


Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden René Schmidt
Es funktioniert, es kommen Daten in die Datenbank an, nur sind es nicht ganz 
die Daten, die ich haben möchte. Wie kann ich noch Feinjustierungen machen? 
Habe ich eine falsche UUID genommen (obwohl "Stromzähler (Zählerstand)" 
eigentlich richtig sein sollte) oder muss ich wieder an der vzlogger.conf 
schrauben?
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden Udo1

Am 21.07.2014 19:40, schrieb René Schmidt:

Was sollte denn kommen?
Normalerweise sollte vzlogger mit "enabled" : true,  /*  local HTTPd 
for serving live readings,

alles was er macht auf der Konsole ausgeben.

Aber wenn es jetzt funktioniert...

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden René Schmidt
Das ist alles! Wenn ich was kopiere, dann schon alles :)
Was sollte denn kommen? Soll ich sonst noch was ändern? Oder eine Datei 
hochladen?
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden Udo1

Am 21.07.2014 17:11, schrieb René Schmidt:

[Jul 21 17:10:20]   Daemonize process...

mehr kommt nicht?
Bitte alles posten.

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden René Schmidt
Sieht schon besser aus:

root@raspberrypi:/home/pi# sudo vzlogger
[Jul 21 17:10:20][mtr0] Creating new meter with protocol d0.
[Jul 21 17:10:20][d0]   pullseq len:5 found
[Jul 21 17:10:20][mtr0] Meter configured. enabled
[Jul 21 17:10:20]   New meter initialized (protocol=d0)
[Jul 21 17:10:20]   Configure channel.
[Jul 21 17:10:20][chn0] New channel initialized (uuid=...96bac0 
protocol=volkszaehler id=1.8.1)
[Jul 21 17:10:20]   Configure channel.
[Jul 21 17:10:20][chn1] New channel initialized (uuid=...01e51c 
protocol=volkszaehler id=2.8.1)
[Jul 21 17:10:20]   Have 1 meters.
[Jul 21 17:10:20][main] foreground=0, daemon=1, local=1
[Jul 21 17:10:20]   Daemonize process...
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden Udo1

Am 21.07.2014 13:43, schrieb René Schmidt:

Was muss noch getan werden?

Änder nochmal den Inhalt der vzlogger.conf in:

/**
 * 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" : false,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */

"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */

"local" : {
"enabled" : true,  /*  local HTTPd for serving live 
readings, 'false' für Daten an die middleware !!! */

"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" : [{   /* Beispiel-Meter */
"enabled" : true,   /* disabled meters will be 
ignored (default) */
"protocol" : "d0",  /* see 'vzlogger -h' for list 
of available protocols */

"device" : "/dev/ttyUSB0",
"parity" : "7E1",   /* oder 8N1  */
"baudrate" : 300,   /* oder 300  */
"pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
 /*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
 /*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */

"aggtime" : 20, /* in Sekunden */
"aggmode" : "AVG",  /* Mittelwert für Leistung, 
"MAX" für Zähler, "SUM" für Counter */
"interval": 6,  /* Wartezeit in Sekunden bis 
neue Werte in die middleware übertragen werden */

"channels": [
  {  /* Beispiel-channel */
   "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
   "middleware" : "192.168.178.50/middleware.php",
   "identifier" : "1.8.1" /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */

  },
  {  /* Beispiel-channel */
   "uuid" : "f71e1a20-1043-11e4-be80-4f65c701e51c",
   "middleware" : "192.168.178.50/middleware.php",
   "identifier" : "2.8.1" /* alias for '2.8.1', see 
'vzlogger -h' for list of available aliases */

  }
   ]
  }]
}

Am  Besten durch copy und paste. (Es musste "ChannelS" heißen.)
Poste dann mal was vzlogger in Putty schreibt.

Gruß
Udo



Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-21 Diskussionsfäden René Schmidt
Die Datei liegt schon in der Form "vzlogger.conf" auf dem Pi, ich habe die 
Datei von PuTTy in eine .txt gesteckt und aus Versehen nicht als .conf 
abgespeichert. 
Was muss noch getan werden?
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Andreas Götz
Rene,

Ich glaube die Frage ist vor allem welche Endung die Datei auf Deinem Raspi 
hat?! Bitte versuch doch mal die Fragen zu beantworten?!

Viele Grüße, Andreas


> Am 21.07.2014 um 08:09 schrieb René Schmidt :
> 
> Hier ist der Link zu der vzlogger.conf, ich hoffe, diesmal ist es keine .txt 
> Datei. Sind die Einstellungen okay, oder was muss getan werden?
> 
> https://dl.dropboxusercontent.com/u/70980482/vzlogger.conf


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Hier ist der Link zu der vzlogger.conf, ich hoffe, diesmal ist es keine .txt 
Datei. Sind die Einstellungen okay, oder was muss getan werden?

https://dl.dropboxusercontent.com/u/70980482/vzlogger.conf
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 23:16, schrieb René Schmidt:

Hier ist der Link zur vzlogger.conf:
https://www.dropbox.com/s/bksgcflioag7s5n/vzlogger.conf
Bist du sicher, dass die Datei auf dem RPi unter /etc  auch 
vzlogger.conf heißt und nicht vielleicht vzlogger.conf.txt ?

Also auf die Endung achten!
Die Datei, die du auf Dropbox hochgeladen hast hat jedenfalls die Endung 
.conf.txt


Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Hier ist der Link zur vzlogger.conf:
https://www.dropbox.com/s/bksgcflioag7s5n/vzlogger.conf
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1


Am 20.07.2014 22:56, schrieb René Schmidt:
 ich finde nach dem Löschen der vzlogger.log und dem neustarten keine 
vzlogger.log Datei mehr. Ist das gewollt?

Eigentlich nicht.

Aber anscheinend kann er die vzlogger.conf nicht öffnen/verarbeiten.
 Kannst du die mal auf dropbox posten?

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Folgender Code erscheint im Terminal:
root@raspberrypi:/var/log# sudo vzlogger
[Jul 20 22:52:42][] parse configuration failed due to:
[Jul 20 22:52:42]   Failed to parse configuration due to: Not a valid Type
 ich finde nach dem Löschen der vzlogger.log und dem neustarten keine 
vzlogger.log Datei mehr. Ist das gewollt?

  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 22:34, schrieb René Schmidt:
ch habe die Datei geändert. Hier ist die vzlogger.log als Datei auf 
Dropbox: 

Stoppe mal vzlogger:
sudo killall vzlogger

Lösch mal die vzlogger.log  und starte dann vzlogger neu:

sudo vzlogger

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 22:34, schrieb René Schmidt:
ch habe die Datei geändert. Hier ist die vzlogger.log als Datei auf 
Dropbox: 
Hast du nach der Änderung der vzlogger.conf vzlogger mal beendet und 
dann neu gestartet?


Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Ich habe die Datei geändert. Hier ist die vzlogger.log als Datei auf Dropbox: 
https://www.dropbox.com/s/25rnr8wusm9uz3m/vzlogger.log
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 22:04, schrieb René Schmidt:

Der Error-Code hat sich in folgenden geändert:

Änder mal den Teil:

{
"retry" : 30,  /* how long to sleep between failed 
requests, in seconds */

"daemon": true,/* run periodically */
"foreground" : false,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */

"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */


in:

{
"retry" : 30,  /* how long to sleep between failed 
requests, in seconds */

"daemon": false,/* run periodically */
"foreground" : true,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */

"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */


und poste mal die vzlogger.log als Datei.


Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt

Nein, natürlich nicht, das dient nur der besseren Übersicht :D
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 22:04, schrieb René Schmidt:

und das ist der momentane Code, so wie es Udo gesagt hat:

Aber hoffentlich nicht mit 1), 2) etc

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Der Error-Code hat sich in folgenden geändert:
-
root@raspberrypi:/home/pi# vzlogger
[Jul 20 22:02:47][] parse configuration failed due to:
[Jul 20 22:02:47]   Failed to parse configuration due to: Not a valid Type
-
und das ist der momentane Code, so wie es Udo gesagt hat:

1) /**
2)  * vzlogger configuration
3)  *
4)  * use proper encoded JSON with javascript comments
5)  *
6)  * take a look at the wiki for detailed information:
7)  * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
8)  */
9) 
10){
11)"retry" : 30,  /* how long to sleep between failed 
requests, in seconds */
12)"daemon": true,/* run periodically */
13)"foreground" : false,  /* run in background */
14)"verbosity" : ,   /* between 0 and , je höher desto 
mehr Infos */
15)"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */
16)
17)"local" : {
18)"enabled" : false,  /*  local HTTPd for serving live readings, 
'false' für Daten an die middleware !!! */
19)"port" : 80,/* the TCP port for the local HTTPd */
20)"index" : true, /* should we provide a index listing of 
available channels if no UUID was requested? */
21)"timeout" : 30, /* timeout for long polling comet requests, 
0 disables comet, in seconds */
22)"buffer" : 600  /* how long to buffer readings for the local 
interface, in seconds */
23)  },
24)
25)"meters" : [{   /* Beispiel-Meter */
26)"enabled" : true,   /* disabled meters will be ignored 
(default) */
27)"protocol" : "d0",  /* see 'vzlogger -h' for list of 
available protocols */
28)"device" : "/dev/ttyUSB0",
29)"parity" : "7E1",   /* oder 8N1  */
30)"baudrate" : 300,   /* oder 300  */
31)"pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
32) /*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
33) /*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */
34)"aggtime" : 20, /* in Sekunden */
35)"aggmode" : "AVG",  /* Mittelwert für Leistung, "MAX" 
für Zähler, "SUM" für Counter */
36)"interval": 6,  /* Wartezeit in Sekunden bis neue 
Werte in die middleware übertragen werden */
37)"channel": [
38)  {  /* Beispiel-channel */
39)   "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
40)   "middleware" : "192.168.178.50/middleware.php",
41)   "identifier" : "1.8.1" /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */
42)  },
43)  {  /* Beispiel-channel */
44)   "uuid" : "f71e1a20-1043-11e4-be80-4f65c701e51c",
45)   "middleware" : "192.168.178.50/middleware.php",
46)   "identifier" : "2.8.1" /* alias for '2.8.1', see 
'vzlogger -h' for list of available aliases */
47)  }
48)   ]
49)  }]
50)}
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1


Am 20.07.2014 20:46, schrieb René Schmidt:

was mache ich falsch?

Da fehlen zwei rechteckige Klammern:

Die vzlogger.conf sollte so aussehen:

/**
 * 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" : false,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */

"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */

"local" : {
"enabled" : false,  /*  local HTTPd for serving live 
readings, 'false' für Daten an die middleware !!! */

"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" : [{   /* Beispiel-Meter */
"enabled" : true,   /* disabled meters will be 
ignored (default) */
"protocol" : "d0",  /* see 'vzlogger -h' for list 
of available protocols */

"device" : "/dev/ttyUSB0",
"parity" : "7E1",   /* oder 8N1  */
"baudrate" : 300,   /* oder 300  */
"pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
 /*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
 /*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */

"aggtime" : 20, /* in Sekunden */
"aggmode" : "AVG",  /* Mittelwert für Leistung, 
"MAX" für Zähler, "SUM" für Counter */
"interval": 6,  /* Wartezeit in Sekunden bis 
neue Werte in die middleware übertragen werden */

"channels": [
  {  /* Beispiel-channel */
"uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
"middleware" : "192.168.178.50/middleware.php",
"identifier" : 1.8.1 /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */

  },
  {  /* Beispiel-channel */
"uuid" : "zweite UUID",
"middleware" : "192.168.178.50/middleware.php",
"identifier" : "2.8.1" /* alias for '2.8.1', 
see 'vzlogger -h' for list of available aliases */

  }
]
  }]
}

Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
@Daniel:
Habe die zweite UUID durch eine andere ersetzt, es besteht aber immer noch 
folgender Error:
-
root@raspberrypi:/home/pi# vzlogger
[Jul 20 21:36:38]   Error in /etc/vzlogger.conf:42 quoted object property 
name expected at offset 19
[Jul 20 21:36:38]   Failed to parse configuration due to: Parse 
configuaration failed.
-
@all:
Hier mein aktueller Code:

1)  /**
2)   * vzlogger configuration
3)   *
4)   * use proper encoded JSON with javascript comments
5)   *
6)   * take a look at the wiki for detailed information:
7)   * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
8)   */
9)  
10)  {
11) "retry" : 30,  /* how long to sleep between failed 
requests, in seconds */
12) "daemon": true,/* run periodically */
13) "foreground" : false,  /* run in background */
14) "verbosity" : ,   /* between 0 and , je höher desto 
mehr Infos */
15) "log" : "/var/log/vzlogger.log",   /* path to logfile, optional */
16) 
17) "local" : {
18) "enabled" : false,  /*  local HTTPd for serving live readings, 
'false' für Daten an die middleware !!! */
19) "port" : 80,/* the TCP port for the local HTTPd */
20)  "index" : true, /* should we provide a index listing of 
available channels if no UUID was requested? */
21)  "timeout" : 30, /* timeout for long polling comet 
requests, 0 disables comet, in seconds */
22)  "buffer" : 600  /* how long to buffer readings for the 
local interface, in seconds */
23)},
24)  
25)  "meters" : [{   /* Beispiel-Meter */
26)  "enabled" : true,   /* disabled meters will be ignored 
(default) */
27)  "protocol" : "d0",  /* see 'vzlogger -h' for list of 
available protocols */
28)  "device" : "/dev/ttyUSB0",
29)  "parity" : "7E1",   /* oder 8N1  */
30)  "baudrate" : 300,   /* oder 300  */
31)  "pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
32)   /*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
33)   /*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */
34)  "aggtime" : 20, /* in Sekunden */
35)  "aggmode" : "AVG",  /* Mittelwert für Leistung, "MAX" 
für Zähler, "SUM" für Counter */
36)  "interval": 6,  /* Wartezeit in Sekunden bis neue 
Werte in die middleware übertragen werden */
37)  "channel": {  /* Beispiel-channel */
38)  "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
39)  "middleware" : "192.168.178.50/middleware.php",
40)  "identifier" : "1.8.1" /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */
41) },
42) {  /* Beispiel-channel */
43)  "uuid" : "f71e1a20-1043-11e4-be80-4f65c701e51c",
44)  "middleware" : "192.168.178.50/middleware.php",
45)  "identifier" : "2.8.1" /* alias for '2.8.1', see 
'vzlogger -h' for list of available aliases */4
46) }
47)  
48)}]
49)  }
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 20:59, schrieb Daniel Lauckner:

ev. is da irgend
ein Zeichen das da nicht hingehört
Genau, deshalb sollte man sich angewöhnen diese Config-Dateien mit 
Notepad++ zu bearbeiten.


Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Daniel Lauckner
Am Sonntag, 20. Juli 2014 um 21:16 schrieb René Schmidt:
> Das Problem löst sich dabei nicht, nur ein neuer Error. Ich werde
> dem ganzen die Zeilenangaben machen:

> 38)  "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",

> 43)  "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",


Zweimal die selbe UUID geht nicht!


mfg Daniel




Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Andreas Götz
Und was ist die Fehlermeldung? Wäre wirklich einfacher wenn Du kein Puzzle 
draus machen würdest :/

> Am 20.07.2014 um 21:16 schrieb René Schmidt :
> 
> Das Problem löst sich dabei nicht, nur ein neuer Error. Ich werde dem ganzen 
> die Zeilenangaben machen:
> 
> 1) /**
> 2)* vzlogger configuration
> 3)*
> 4)* use proper encoded JSON with javascript comments
> 5)*
> 6)* take a look at the wiki for detailed information:
> 7)* 
> http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
> 8)*/
> 9)
> 10)   {
> 11)   "retry" : 30,  /* how long to sleep between failed 
> requests, in seconds */
> 12)   "daemon": true,/* run periodically */
> 13)   "foreground" : false,  /* run in background */
> 14)   "verbosity" : ,   /* between 0 and , je höher 
> desto mehr Infos */
> 15)   "log" : "/var/log/vzlogger.log",   /* path to logfile, optional */
> 16)
> 17)  "local" : {
> 18)   "enabled" : false,  /*  local HTTPd for serving live 
> readings, 'false' für Daten an die middleware !!! */
> 19)   "port" : 80,/* the TCP port for the local HTTPd */
> 20)   "index" : true, /* should we provide a index listing of 
> available channels if no UUID was requested? */
> 21)   "timeout" : 30, /* timeout for long polling comet 
> requests, 0 disables comet, in seconds */
> 22)   "buffer" : 600  /* how long to buffer readings for the 
> local interface, in seconds */
> 23) },
> 24)
> 25)   "meters" : [{   /* Beispiel-Meter */
> 26)   "enabled" : true,   /* disabled meters will be 
> ignored (default) */
> 27)   "protocol" : "d0",  /* see 'vzlogger -h' for list 
> of available protocols */
> 28)   "device" : "/dev/ttyUSB0",
> 29)   "parity" : "7E1",   /* oder 8N1  */
> 30)   "baudrate" : 300,   /* oder 300  */
> 31)   "pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
> 32)/*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
> Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
> 33)/*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
> gewünschte Baudrate, abhängig von Zählerantwort */
> 34)   "aggtime" : 20, /* in Sekunden */
> 35)   "aggmode" : "AVG",  /* Mittelwert für Leistung, 
> "MAX" für Zähler, "SUM" für Counter */
> 36)   "interval": 6,  /* Wartezeit in Sekunden bis 
> neue Werte in die middleware übertragen werden */
> 37)   "channel": {  /* Beispiel-channel */
> 38)   "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
> 39)   "middleware" : "192.168.178.50/middleware.php",
> 40)   "identifier" : "1.8.1" /* alias for '1.8.1', see 
> 'vzlogger -h' for list of available aliases */
> 41)  },
> 42)  {  /* Beispiel-channel */
> 43)   "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
> 44)   "middleware" : "192.168.178.50/middleware.php",
> 45)   "identifier" : "2.8.1" /* alias for '2.8.1', see 
> 'vzlogger -h' for list of available aliases */
> 46)  }
> 47)
> 48) }]
> 49)  }
> 


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Das Problem löst sich dabei nicht, nur ein neuer Error. Ich werde dem ganzen 
die Zeilenangaben machen:

1) /**
2)* vzlogger configuration
3)*
4)* use proper encoded JSON with javascript comments
5)*
6)* take a look at the wiki for detailed information:
7)* http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
8)*/
9)
10)   {
11)   "retry" : 30,  /* how long to sleep between failed 
requests, in seconds */
12)   "daemon": true,/* run periodically */
13)   "foreground" : false,  /* run in background */
14)   "verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */
15)   "log" : "/var/log/vzlogger.log",   /* path to logfile, optional */
16)
17)  "local" : {
18)   "enabled" : false,  /*  local HTTPd for serving live 
readings, 'false' für Daten an die middleware !!! */
19)   "port" : 80,/* the TCP port for the local HTTPd */
20)   "index" : true, /* should we provide a index listing of 
available channels if no UUID was requested? */
21)   "timeout" : 30, /* timeout for long polling comet 
requests, 0 disables comet, in seconds */
22)   "buffer" : 600  /* how long to buffer readings for the 
local interface, in seconds */
23) },
24)
25)   "meters" : [{   /* Beispiel-Meter */
26)   "enabled" : true,   /* disabled meters will be 
ignored (default) */
27)   "protocol" : "d0",  /* see 'vzlogger -h' for list of 
available protocols */
28)   "device" : "/dev/ttyUSB0",
29)   "parity" : "7E1",   /* oder 8N1  */
30)   "baudrate" : 300,   /* oder 300  */
31)   "pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
32)/*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
33)/*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */
34)   "aggtime" : 20, /* in Sekunden */
35)   "aggmode" : "AVG",  /* Mittelwert für Leistung, "MAX" 
für Zähler, "SUM" für Counter */
36)   "interval": 6,  /* Wartezeit in Sekunden bis neue 
Werte in die middleware übertragen werden */
37)   "channel": {  /* Beispiel-channel */
38)   "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
39)   "middleware" : "192.168.178.50/middleware.php",
40)   "identifier" : "1.8.1" /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */
41)  },
42)  {  /* Beispiel-channel */
43)   "uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
44)   "middleware" : "192.168.178.50/middleware.php",
45)   "identifier" : "2.8.1" /* alias for '2.8.1', see 
'vzlogger -h' for list of available aliases */
46)  }
47)
48) }]
49)  }

  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Daniel Lauckner
Am Sonntag, 20. Juli 2014 um 20:46 schrieb René Schmidt:
> Okay, habe es geändert aber da steht nun:

> root@raspberrypi:/home/pi# vzlogger
> [Jul 20 20:39:02]   Error in /etc/vzlogger.conf:42 quoted
> object property name expected at offset 19
> [Jul 20 20:39:02]   Failed to parse configuration due to: Parse 
> configuaration failed.

> was mache ich falsch?

Bei mir ist in Zeile 42 die geschweifte Klammer {, ev. is da irgend
ein Zeichen das da nicht hingehört
Lösche die Zeile und ändere Zeile 41 das sie so aussieht:
   }, {



mfg Daniel




Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden René Schmidt
Entschuldigung, voll vergessen :D 
Hier:

/**
 * 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" : false,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher desto 
mehr Infos */
"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */

"local" : {
"enabled" : false,  /*  local HTTPd for serving live readings, 
'false' für Daten an die middleware !!! */
"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" : [{   /* Beispiel-Meter */
"enabled" : true,   /* disabled meters will be ignored 
(default) */
"protocol" : "d0",  /* see 'vzlogger -h' for list of 
available protocols */
"device" : "/dev/ttyUSB0",
"parity" : "7E1",   /* oder 8N1  */
"baudrate" : 300,   /* oder 300  */
"pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
 /*   "ackseq": "063030300d0a", */  /* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
 /*   "baudrate_read": 300,   *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */
"aggtime" : 20, /* in Sekunden */
"aggmode" : "AVG",  /* Mittelwert für Leistung, "MAX" für 
Zähler, "SUM" für Counter */
"interval": 6,  /* Wartezeit in Sekunden bis neue Werte 
in die middleware übertragen werden */
"channel": {  /* Beispiel-channel */
"uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
"middleware" : "192.168.178.50/middleware.php",
"identifier" : 1.8.1 /* alias for '1.8.1', see 'vzlogger 
-h' for list of available aliases */
   },
   {  /* Beispiel-channel */
"uuid" : "b6d45920-1037-11e4-9697-4b5bcc96bac0",
"middleware" : "192.168.178.50/middleware.php",
"identifier" : "2.8.1" /* alias for '2.8.1', see 'vzlogger 
-h' for list of available aliases */
   }

  }]
}

Gruß
René
  

Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Andreas Götz
Es würde jetzt helfen die Zeile zu sehen...

Viele Grüße,
Andreas

> Am 20.07.2014 um 20:46 schrieb René Schmidt :
> 
> Okay, habe es geändert aber da steht nun:
> 
> root@raspberrypi:/home/pi# vzlogger
> [Jul 20 20:39:02]   Error in /etc/vzlogger.conf:42 quoted object property 
> name expected at offset 19
> [Jul 20 20:39:02]   Failed to parse configuration due to: Parse 
> configuaration failed.
> 
> was mache ich falsch?
> 
> gruß
> René Schmidt


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 17:08, schrieb René Schmidt:
Wie mache ich die Einstellungen, dass die Daten in eine schon 
existierende Datenbank im Internet verknüfe?

vzlogger die Daten direkt zu Datenbank senden lassen:
"middleware" : "IP Server/Verzeichnis der Datenbank", 


Gruß
Udo


Re: [vz-users] Generelles Problem mit dem Siemens TD-3511 und dem Raspberry Pi

2014-07-20 Diskussionsfäden Udo1

Am 20.07.2014 17:08, schrieb René Schmidt:

Was muss ich noch ändern damit ich Daten erhalte?

Die vzlogger.conf ist falsch. Die sollte so aussehen:

/**
 * 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" : false,  /* run in background */
"verbosity" : ,   /* between 0 and , je höher 
desto mehr Infos */

"log" : "/var/log/vzlogger.log",   /* path to logfile, optional */

"local" : {
"enabled" : false,  /*  local HTTPd for serving live 
readings, 'false' für Daten an die middleware !!! */

"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" : [{   /* Beispiel-Meter */
"enabled" : true,   /* disabled meters will be 
ignored (default) */
"protocol" : "d0",  /* see 'vzlogger -h' for list 
of available protocols */

"device" : "/dev/ttyUSB0",
"parity" : "7E1",   /* oder 8N1  */
"baudrate" : 300,   /* oder 300  */
"pullseq" : "2F3F210D0A",   /* Pullsequenz in 'hex' */
/*  "ackseq": "063030300d0a", *//* Antwortsequenz auf 
Zählerantwort,063030300d0a = 300bd, 063035300d0a = 9600bd   */
/*  "baudrate_read": 300, *//* Baudratenumschaltung auf 
gewünschte Baudrate, abhängig von Zählerantwort */

"aggtime" : 20, /* in Sekunden */
"aggmode" : "AVG",  /* Mittelwert für Leistung, 
"MAX" für Zähler, "SUM" für Counter */
"interval": 6,  /* Wartezeit in Sekunden bis 
neue Werte in die middleware übertragen werden */

"channel": {  /* Beispiel-channel */
"uuid" : "die Kanal-UUID",
"middleware" : "IP des RPi/middleware.php",
"identifier" : "1.8.1" /* alias for '1.8.1', see 
'vzlogger -h' for list of available aliases */

   },
   {  /* Beispiel-channel */
"uuid" : "die Kanal-UUID",
"middleware" : "IP des RPi/middleware.php",
"identifier" : "2.8.1" /* alias for '2.8.1', see 
'vzlogger -h' for list of available aliases */

   }

  }]
}


Gruß
Udo