Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen

2019-06-06 Diskussionsfäden Frank Richter
Moin René,

in der alten Config lief dein zweiter Zähler ohne Baudraten-Umschaltung auf
300 Baud. In der neuen Config ist eine Umschaltung auf 9600 Baud drin.
Wahrscheinlich klappt das so nicht.

Grüße
Frank

René W.  schrieb am Do., 6. Juni 2019, 07:16:

> Moin,
>
>
>
> hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf
> weitermachen.
>
> Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben.
> Ich denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku
> nicht wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen.
> Ich verwende die USB Leseköpfe von Nils.
>
>
>
> Gruß
>
>
>
> *Von: *Frank Richter 
> *Gesendet: *Mittwoch, 5. Juni 2019 23:12
> *An: *volkszaehler.org - users 
> *Betreff: *Re: [vz-users] System auf Raspberry neu aufsetzen und
> alteDatenbank(Synology) nutzen
>
>
>
> Hi René,
>
>
>
> eigentlich gibt's keinen Grund, warum die alte Config nicht mehr
> funktionieren sollte, wenn sie bisher lief.
>
>
>
> Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und
> ttyUSB1 angesprochen werden. Diese Nummerierung kann sich durchaus mal
> ändern. Da solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki
> dokumentiert.
>
>
>
> Neustart von vzlogger mit systemctl stop vzlogger und systemctl start
> vzlogger.
>
>
>
> Grüße
>
> Frank
>
>
>
> René W.  schrieb am Mi., 5. Juni 2019 22:18:
>
> Hallo Frank,
>
> API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und
> UBS1 vertauscht.
>
> Hier meine *aktuelle* conf
>
>
>
> {
>
>   "retry": 0,
>
>   "daemon": true,
>
>   "verbosity": 15,
>
>   "log": "/var/log/vzlogger.log",
>
>   "push": [],
>
>   "local": {
>
> "enabled": false,
>
> "port": 8080,
>
> "index": false,
>
> "timeout": 0,
>
> "buffer": 0
>
>   },
>
>   "meters": [
>
> {
>
>   "enabled": true,
>
>   "allowskip": false,
>
>   "interval": -1,
>
>   "aggtime": -1,
>
>   "aggfixedinterval": false,
>
>   "channels": [
>
> {
>
>   "api": "volkszaehler",
>
>   "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e",
>
>  "middleware": "
> http://192.168.178.22/middleware.php";,
>
>   "identifier": "1-0:1.8.0"
>
> }
>
>   ],
>
>   "protocol": "d0",
>
>   "device": "/dev/ttyUSB1",
>
>   "dump_file": "",
>
>   "pullseq": "2f3f210d0a",
>
>   "ackseq": "auto",
>
>   "baudrate": 9600,
>
>   //"baudrate_read": 9600,
>
>   "parity": "7e1",
>
>   "wait_sync": "off",
>
>   "read_timeout": 10,
>
>   "baudrate_change_delay": 0
>
> },
>
> {
>
>   "enabled": true,
>
>   "allowskip": false,
>
>   "interval": -1,
>
>   "aggtime": -1,
>
>   "aggfixedinterval": false,
>
>   "channels": [
>
> {
>
>   "api": "volkszaehler",
>
>   "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035",
>
>  "middleware": "
> http://192.168.178.22/middleware.php";,
>
>   "identifier": "1-1:1.7.0"
>
> }
>
>   ],
>
>   "protocol": "d0",
>
>   "device": "/dev/ttyUSB0",
>
>   "dump_file": "",
>
>   "pullseq": "2F3F210D0A",
>
>   "ackseq": "auto",
>
>   "baudrate": 300,
>
>   "baudrate_read": 9600,
>
>   "parity": "7e1",
>
>   "wait_sync": "off",
>
>   "read_timeout": 100,
>
>   "baudrate_change_delay": 500
>
> }
>
>   ]
>
> }
>
>
>
> Und hier die alte conf
>
>
>
> {
>
>   "retry": 0, /* how long to s

Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen

2019-06-05 Diskussionsfäden René W .
Hier noch zur Ergänzung

pi@raspberrypi:~ $ vzlogger -c /etc/vzlogger.conf
[Jun 06 07:18:56][main] vzlogger v0.7.0 based on heads/master-0-g79402aeb96 
from Wed, 30 Jan 2019 15:56:19 +0100 started.
[Jun 06 07:18:56][push] Ignoring push entry due to empty array or duplicate 
section
[Jun 06 07:18:56][mtr0] Creating new meter with protocol d0.
[Jun 06 07:18:56][d0]   pullseq len:5 found
[Jun 06 07:18:56][d0]   using autoack
[Jun 06 07:18:56][mtr0] Meter configured, enabled.
[Jun 06 07:18:56]   New meter initialized (protocol=d0)
[Jun 06 07:18:56]   Configure channel.
[Jun 06 07:18:56][chn0] New channel initialized (uuid=...cdf40e 
api=volkszaehler id=1-0:1.8.0)
[Jun 06 07:18:56][mtr1] Creating new meter with protocol d0.
[Jun 06 07:18:56][d0]   pullseq len:5 found
[Jun 06 07:18:56][d0]   using autoack
[Jun 06 07:18:56][mtr1] Meter configured, enabled.
[Jun 06 07:18:56]   New meter initialized (protocol=d0)
[Jun 06 07:18:56]   Configure channel.
[Jun 06 07:18:56][chn1] New channel initialized (uuid=...7f2035 
api=volkszaehler id=1-1:1.7.0)
[Jun 06 07:18:56]   Have 2 meters.
[Jun 06 07:18:56][main] log level is 15
[Jun 06 07:18:56][main] daemon=1, local=0
[Jun 06 07:18:56]   Daemonize process...

Von: Frank Richter
Gesendet: Mittwoch, 5. Juni 2019 23:12
An: volkszaehler.org - users
Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen und 
alteDatenbank(Synology) nutzen

Hi René,

eigentlich gibt's keinen Grund, warum die alte Config nicht mehr funktionieren 
sollte, wenn sie bisher lief.

Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und ttyUSB1 
angesprochen werden. Diese Nummerierung kann sich durchaus mal ändern. Da 
solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki dokumentiert.

Neustart von vzlogger mit systemctl stop vzlogger und systemctl start vzlogger.

Grüße
Frank

René W.  schrieb am Mi., 5. Juni 2019 22:18:
Hallo Frank,
API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und UBS1 
vertauscht.
Hier meine aktuelle conf
 
{
  "retry": 0,
  "daemon": true,
  "verbosity": 15,
  "log": "/var/log/vzlogger.log",
  "push": [],
  "local": {
    "enabled": false,
    "port": 8080,
    "index": false,
    "timeout": 0,
    "buffer": 0
  },
  "meters": [
    {
  "enabled": true,
  "allowskip": false,
  "interval": -1,
  "aggtime": -1,
  "aggfixedinterval": false,
  "channels": [
    {
  "api": "volkszaehler",
  "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e",
     "middleware": 
"http://192.168.178.22/middleware.php";,
  "identifier": "1-0:1.8.0"
    }
  ],
  "protocol": "d0",
  "device": "/dev/ttyUSB1",
  "dump_file": "",
  "pullseq": "2f3f210d0a",
  "ackseq": "auto",
  "baudrate": 9600,
  //"baudrate_read": 9600,
  "parity": "7e1",
  "wait_sync": "off",
  "read_timeout": 10,
  "baudrate_change_delay": 0
    },
    {
  "enabled": true,
  "allowskip": false,
  "interval": -1,
  "aggtime": -1,
  "aggfixedinterval": false,
  "channels": [
    {
  "api": "volkszaehler",
  "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035",
     "middleware": 
"http://192.168.178.22/middleware.php";,
  "identifier": "1-1:1.7.0"
    }
  ],
  "protocol": "d0",
  "device": "/dev/ttyUSB0",
  "dump_file": "",
  "pullseq": "2F3F210D0A",
  "ackseq": "auto",
  "baudrate": 300,
  "baudrate_read": 9600,
  "parity": "7e1",
  "wait_sync": "off",
  "read_timeout": 100,
  "baudrate_change_delay": 500
    }
  ]
}
 
Und hier die alte conf
 
{
  "retry": 0,     /* how long to sleep 
between failed requests, in seconds */
  "daemon": true,    /* run periodically */
  "verbosity": 15,  /* between 0 and 15 */
  "log": "/tmp/vzlogger.log",  /* path to logfile, optional */
  "push": [],
  "local": {
    "enabled": false,
    "port": 8080,
    "index": true,
    "tim

Re: [vz-users] System auf Raspberry neu aufsetzen und alteDatenbank(Synology) nutzen

2019-06-05 Diskussionsfäden René W .
Moin,

hab die symlinks angelgt. Ich möchte auch erstmal mit der neuen conf 
weitermachen.
Unter cat /dev/usb-ir-lesekopf1 werden mir kryptische Zeichen ausgegeben. Ich 
denke da ist das letzte Puzzleteil versteckt, komme aber mit der Doku nicht 
wirklich weiter, da diese ja wohl nicht konfiguriert werden müssen. Ich 
verwende die USB Leseköpfe von Nils.

Gruß

Von: Frank Richter
Gesendet: Mittwoch, 5. Juni 2019 23:12
An: volkszaehler.org - users
Betreff: Re: [vz-users] System auf Raspberry neu aufsetzen und 
alteDatenbank(Synology) nutzen

Hi René,

eigentlich gibt's keinen Grund, warum die alte Config nicht mehr funktionieren 
sollte, wenn sie bisher lief.

Gefährlich sind die beiden Leseköpfe, die lediglich mit ttyUSB0 und ttyUSB1 
angesprochen werden. Diese Nummerierung kann sich durchaus mal ändern. Da 
solltest du sicherheitshalber udev-rules anlegen. Ist im Wiki dokumentiert.

Neustart von vzlogger mit systemctl stop vzlogger und systemctl start vzlogger.

Grüße
Frank

René W.  schrieb am Mi., 5. Juni 2019 22:18:
Hallo Frank,
API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und UBS1 
vertauscht.
Hier meine aktuelle conf
 
{
  "retry": 0,
  "daemon": true,
  "verbosity": 15,
  "log": "/var/log/vzlogger.log",
  "push": [],
  "local": {
    "enabled": false,
    "port": 8080,
    "index": false,
    "timeout": 0,
    "buffer": 0
  },
  "meters": [
    {
  "enabled": true,
  "allowskip": false,
  "interval": -1,
  "aggtime": -1,
  "aggfixedinterval": false,
  "channels": [
    {
  "api": "volkszaehler",
  "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e",
     "middleware": 
"http://192.168.178.22/middleware.php";,
  "identifier": "1-0:1.8.0"
    }
  ],
  "protocol": "d0",
  "device": "/dev/ttyUSB1",
  "dump_file": "",
  "pullseq": "2f3f210d0a",
  "ackseq": "auto",
  "baudrate": 9600,
  //"baudrate_read": 9600,
  "parity": "7e1",
  "wait_sync": "off",
  "read_timeout": 10,
  "baudrate_change_delay": 0
    },
    {
  "enabled": true,
  "allowskip": false,
  "interval": -1,
  "aggtime": -1,
  "aggfixedinterval": false,
  "channels": [
    {
  "api": "volkszaehler",
  "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035",
     "middleware": 
"http://192.168.178.22/middleware.php";,
  "identifier": "1-1:1.7.0"
    }
  ],
  "protocol": "d0",
  "device": "/dev/ttyUSB0",
  "dump_file": "",
  "pullseq": "2F3F210D0A",
  "ackseq": "auto",
  "baudrate": 300,
  "baudrate_read": 9600,
  "parity": "7e1",
  "wait_sync": "off",
  "read_timeout": 100,
  "baudrate_change_delay": 500
    }
  ]
}
 
Und hier die alte conf
 
{
  "retry": 0,     /* how long to sleep 
between failed requests, in seconds */
  "daemon": true,    /* run periodically */
  "verbosity": 15,  /* between 0 and 15 */
  "log": "/tmp/vzlogger.log",  /* path to logfile, optional */
  "push": [],
  "local": {
    "enabled": false,
    "port": 8080,
    "index": true,
    "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" : "d0",  /* use 'vzlogger -h' for list of available 
protocols */
      "baudrate" : 9600,
  "device" : "/dev/ttyUSB1",
  "parity" : "7E1",
  "pullseq" : "2f3f210d0a", // nur wenn Aufforderung notwendig, sonst 
auskommentieren.
  "allowskip": false,
  "interval": 30,
  "aggtime": 60,
  "aggfixedinterval": false,
  "