Normal wenn nicht als Dämon ausgeführt. Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 23:02:
> Es scheint nur ein Wert gekommen zu sein. > > > > *Gesendet:* Samstag, 08. Januar 2022 um 22:59 Uhr > *Von:* "Mail" <onlineor...@gmx.de> > *An:* volkszaehler-users@demo.volkszaehler.org > *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und > 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr > ach so, nach > > > *Gesendet:* Samstag, 08. Januar 2022 um 22:57 Uhr > *Von:* "Mail" <onlineor...@gmx.de> > *An:* volkszaehler-users@demo.volkszaehler.org > *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und > 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr > Dann kommt das: > > pi@raspberrypi:/etc $ sudo systemctl stop vzlogger > pi@raspberrypi:/etc $ sudo nano vzlogger.conf > pi@raspberrypi:/etc $ vzlogger > [Jan 08 22:48:45][main] vzlogger v0.8.0 based on > heads/master-0-g033de9dc7d from Wed, 10 Feb 2021 14:44:17 +0100 started. > [Jan 08 22:48:45][mtr0] Cre Änderung der Rechte kam dann das: > > pi@raspberrypi:/var $ sudo chmod 777 log > pi@raspberrypi:/var $ vzlogger > [Jan 08 22:52:48][main] vzlogger v0.8.0 based on > heads/master-0-g033de9dc7d from Wed, 10 Feb 2021 14:44:17 +0100 started. > [Jan 08 22:52:48][mtr0] Creating new meter with protocol d0. > [Jan 08 22:52:48][d0] pullseq len:5 found > [Jan 08 22:52:48][d0] ackseq len:6 found 050 > , 6 > [Jan 08 22:52:48][mtr0] Meter configured, enabled. > [Jan 08 22:52:48] New meter initialized (protocol=d0) > [Jan 08 22:52:48] Configure channel. > [Jan 08 22:52:48][chn0] New channel initialized (uuid=...6cb260 > api=volkszaehler id=1-0:1.8.0*255) > [Jan 08 22:52:48] Have 1 meters. > [Jan 08 22:52:48][main] log level is 10 > [Jan 08 22:52:48][main] daemon=0, local=0 > [Jan 08 22:52:48] Process not daemonized... > [Jan 08 22:52:48] Opened logfile /var/log/vzlogger.log > [Jan 08 22:52:48][] ===> Start meters > [Jan 08 22:52:48][mtr0] Meter connection established > [Jan 08 22:52:48][mtr0] Meter thread started > [Jan 08 22:52:48][mtr0] Meter is opened. Starting channels. > [Jan 08 22:52:48][mtr0] Number of readers: 400 > [Jan 08 22:52:48][chn0] Logging thread started > [Jan 08 22:52:48][chn0] Start logging thread for volkszaehler-api. Running > as daemon: no > [Jan 08 22:52:48][mtr0] Config.daemon: 0 > [Jan 08 22:52:48][] Startup done. > [Jan 08 22:52:48][mtr0] Config.local: 0 > [Jan 08 22:52:48][chn0] Using default volkszaehler api. > [Jan 08 22:52:48][d0] sending pullsequenz send (len:5 is:5). > [Jan 08 22:52:49][d0] Pull answer (vendor=LOG, baudrate=5, > identification=LK13BE803039) > [Jan 08 22:52:49][d0] Sending ack sequence send (len:6 is:6,050 > ). > [Jan 08 22:52:49][d0] Parsed reading (OBIS code=1-0:96.1.0*255, > value=001LOG0065041979, unit=) > [Jan 08 22:52:49][d0] Parsed reading (OBIS code=1-0:1.8.0*255, > value=018452.6256, unit=kWh) > [Jan 08 22:52:49][d0] Parsed reading (OBIS code=1-0:2.8.0*255, > value=000001.1491, unit=kWh) > [Jan 08 22:52:49][d0] Parsed reading (OBIS code=1-0:0.2.0*255, > value=ver.03,432F,20170504, unit=) > [Jan 08 22:52:49][d0] Parsed reading (OBIS code=1-0:96.90.2*255, > value=0F66, unit=) > [Jan 08 22:52:49][d0] Parsed reading (OBIS code=1-0:97.97.0*255, > value=00000000, unit=) > [Jan 08 22:52:49][d0] Read package with 6 tuples (vendor=LOG, > baudrate=5, identification=LK13BE803039) > [Jan 08 22:52:49][chn0] Adding reading to queue (value=18452.63 > ts=1641678769225) > [Jan 08 22:52:49][MAX] 18452.625600 @ 1641678769225 > [Jan 08 22:52:49][MAX] RESULT 18452.625600 @ 1641678769225 > [Jan 08 22:52:49][mtr0] Stopped reading. > [Jan 08 22:52:49][chn0] ==> number of tuples: 1 > [Jan 08 22:52:49][chn0] compare: 0 1641678769225 > [Jan 08 22:52:49][chn0] JSON request body: [ [ 1641678769225, > 18452.625599999999 ] ] > [Jan 08 22:52:49][chn0] CURL Request succeeded with code: 200 > > > ating new meter with protocol d0. > [Jan 08 22:48:45][d0] pullseq len:5 found > [Jan 08 22:48:45][d0] ackseq len:6 found 050 > , 6 > [Jan 08 22:48:45][mtr0] Meter configured, enabled. > [Jan 08 22:48:45] New meter initialized (protocol=d0) > [Jan 08 22:48:45] Configure channel. > [Jan 08 22:48:45][chn0] New channel initialized (uuid=...6cb260 > api=volkszaehler id=1-0:1.8.0*255) > [Jan 08 22:48:45] Have 1 meters. > [Jan 08 22:48:45][main] log level is 10 > [Jan 08 22:48:45][main] daemon=0, local=0 > [Jan 08 22:48:45] Process not daemonized... > [Jan 08 22:48:45] Cannot open logfile /var/log/vzlogger.log: > Permission denied > pi@raspberrypi:/etc $ > Warum kommt der Permission Fehler für das LogFile? > > ich habe mal die Rechte auf den Log-Ordner geändert: sudo chmod 777 log > Juhu, nun erscheinen die log-Dateien vzlogger.log und d0_dump.log > > Dann starte ich wohl den Raspberry mal neu, oder? Damit dann die Services > wieder im Hintergrund laufen, oder? > Vorher würde ich noch debug auf 0 setzen und die Zeile > "dump_file": "/var/log/d0_dump.log", > rauslöschen, oder? > Ach so, daemon wieder auf true? > > VG, Mirko > > *Gesendet:* Samstag, 08. Januar 2022 um 22:34 Uhr > *Von:* "Frank Richter" <frank.richte...@gmail.com> > *An:* "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org > > > *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und > 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr > Hm, dann frisst er die Config doch. Probier das gleiche bitte nochmal mit > "daemon": false > > Grüße > Frank > > Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 22:20: > >> Hallo Frank, >> >> ich bin auf eine SSD am USB Port umgezogen. Trotzdem würde ich das >> Logging dann reduzieren/abschalten. >> Starte ich vzlogger, kommt das: >> pi@raspberrypi:~ $ vzlogger >> [Jan 08 22:15:30][main] vzlogger v0.8.0 based on >> heads/master-0-g033de9dc7d from Wed, 10 Feb 2021 14:44:17 +0100 started. >> [Jan 08 22:15:30][mtr0] Creating new meter with protocol d0. >> [Jan 08 22:15:30][d0] pullseq len:5 found >> [Jan 08 22:15:30][d0] ackseq len:6 found 050 >> , 6 >> [Jan 08 22:15:30][mtr0] Meter configured, enabled. >> [Jan 08 22:15:30] New meter initialized (protocol=d0) >> [Jan 08 22:15:30] Configure channel. >> [Jan 08 22:15:30][chn0] New channel initialized (uuid=...6cb260 >> api=volkszaehler id=1-0:1.8.0*255) >> [Jan 08 22:15:30] Have 1 meters. >> [Jan 08 22:15:30][main] log level is 10 >> [Jan 08 22:15:30][main] daemon=1, local=0 >> [Jan 08 22:15:30] Daemonize process... >> pi@raspberrypi:~ $ >> >> >> Das Log-Verzeichnis zeigt trotzdem keine Dateien: >> >> pi@raspberrypi:/var/log $ ls >> alternatives.log daemon.log.1 kern.log.1 syslog.1 >> alternatives.log.1 daemon.log.2.gz kern.log.2.gz syslog.2.gz >> apache2 daemon.log.3.gz kern.log.3.gz syslog.3.gz >> apt daemon.log.4.gz kern.log.4.gz syslog.4.gz >> auth.log debug lastlog syslog.5.gz >> auth.log.1 debug.1 messages syslog.6.gz >> auth.log.2.gz debug.2.gz messages.1 syslog.7.gz >> auth.log.3.gz debug.3.gz messages.2.gz user.log >> auth.log.4.gz debug.4.gz messages.3.gz user.log.1 >> bootstrap.log dpkg.log messages.4.gz user.log.2.gz >> btmp dpkg.log.1 mysql user.log.3.gz >> btmp.1 faillog private user.log.4.gz >> daemon.log kern.log syslog wtmp >> pi@raspberrypi:/var/log $ >> >> Helfen diese Infos irgendwie? >> >> Hier noch einmal die vzlogger.conf: >> >> { >> "retry": 0, >> "daemon": true, >> "verbosity": 10, >> "log": "/var/log/vzlogger.log", >> "local": { >> "enabled": false, >> "port": 8080, >> "index": true, >> "timeout": 0, >> "buffer": 0 >> }, >> "meters": [ >> { >> "enabled": true, >> "allowskip": false, >> "interval": -1, >> "aggtime": -1, >> "aggfixedinterval": false, >> "channels": [ >> { >> "uuid": "98e51900-b6ef-11eb-9c93-5974ac6cb260", >> "identifier": "1-0:1.8.0*255", >> "api": "volkszaehler", >> "middleware": "http://localhost/middleware.php", >> "aggmode": "max", >> "duplicates": 30 >> } >> ], >> "protocol": "d0", >> "device": "/dev/ttyUSB0", >> "dump_file": "/var/log/d0_dump.log", >> "pullseq": "2F3F210D0A", >> "ackseq": "063035300d0a", >> "baudrate": 9600, >> "parity": "7E1", >> "read_timeout": 15, >> "wait_sync": "off", >> "baudrate_change_delay": 0 >> } >> ] >> } >> >> >> Danke, Mirko >> >> *Gesendet:* Samstag, 08. Januar 2022 um 22:14 Uhr >> *Von:* "Frank Richter" <frank.richte...@gmail.com> >> *An:* "volkszaehler.org - users" < >> volkszaehler-users@demo.volkszaehler.org> >> *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und >> 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr >> Hi Mirko, >> >> auf jeden Fall geht das auf die Lebensdauer der Speicherkarte. Wenn die >> Konfiguration erstmal passt, auf jeden Fall ohne Dump und mit verbosity: 0 >> betreiben. Fehler werden dann immer noch geloggt. >> >> Einfach vzlogger am PuTTY Prompt eingeben! >> >> Grüße >> Frank >> >> Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 22:10: >> >>> Hallo Frank, >>> >>> ich hatte beide Logs gelöscht, weil sie sehr groß waren (vzlogger.log >>> bspw > 560MB). (Kann das auch dazu geführt haben, dass ich immer mal >>> Abstürze hatte und keine Daten mehr geloggt wurden?) >>> Und nun werden weder vzlogger.log noch d0_dump.log erzeugt/geschrieben. >>> >>> Wie kann ich denn das Dump-File herausnehmen? Einfach nur die Zeile >>> "dump_file": "/var/log/d0_dump.log", >>> löschen? >>> >>> Wie starte ich das denn direkt im Terminal? Ich verbinde mich immer nur >>> per putty mit dem Raspberry Pi. >>> >>> Danke, Mirko >>> >>> >>> >>> *Gesendet:* Samstag, 08. Januar 2022 um 21:56 Uhr >>> *Von:* "Frank Richter" <frank.richte...@gmail.com> >>> *An:* "volkszaehler.org - users" < >>> volkszaehler-users@demo.volkszaehler.org> >>> *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und >>> 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr >>> Dass vzlogger nicht startet 😉 >>> >>> Starte mal direkt im Terminal, dann sagt er dir wahrscheinlich warum. >>> Vermutlich irgendwas an der Config nicht in Ordnung. >>> >>> Und nimm bitte das Dump-File raus, wie groß ist das mittlerweile?! >>> >>> Grüße >>> Frank >>> >>> Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 21:51: >>> >>>> Da kommt dies: >>>> >>>> pi@raspberrypi:~ $ systemctl status vzlogger >>>> ● vzlogger.service - vzlogger >>>> Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; >>>> vendor preset: >>>> Active: failed (Result: exit-code) since Sat 2022-01-08 21:26:36 >>>> CET; 24min a >>>> Process: 894 ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf >>>> (code=exi >>>> Main PID: 894 (code=exited, status=1/FAILURE) >>>> Jan 08 21:26:36 raspberrypi systemd[1]: Started vzlogger. >>>> Jan 08 21:26:36 raspberrypi systemd[1]: vzlogger.service: Main process >>>> exited, c >>>> Jan 08 21:26:36 raspberrypi systemd[1]: vzlogger.service: Failed with >>>> result 'ex >>>> lines 1-9/9 (END) >>>> >>>> Was sagt mir das? >>>> >>>> >>>> *Gesendet:* Samstag, 08. Januar 2022 um 21:46 Uhr >>>> *Von:* "Frank Richter" <frank.richte...@gmail.com> >>>> *An:* "volkszaehler.org - users" < >>>> volkszaehler-users@demo.volkszaehler.org> >>>> *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und >>>> 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr >>>> Was sagt denn systemctl status vzlogger? >>>> >>>> Mail <onlineor...@gmx.de> schrieb am Sa., 8. Jan. 2022, 21:44: >>>> >>>>> Nun klappt`s. Danke >>>>> >>>>> Nun habe ich das Problem, dass ich auf die DB zugreifen kann, meine >>>>> Config-Änderungen übernommen wurden (Reduktion des Log-Levels, aber jetzt >>>>> kein Graph mehr gezeichnet wird. Bis vor ca einer Stunde gab es noch >>>>> Daten, >>>>> dann ist die Linie abgebrochen. >>>>> Neu gestartet habe ich schon. Über WinSCP sehe ich auch keine >>>>> Log-Dateien (d0_dump.log ; vzlogger.log) im Verzeichnis var\log mehr. >>>>> So sieht meine vzlogger.conf aus: >>>>> >>>>> { >>>>> "retry": 0, >>>>> "daemon": true, >>>>> "verbosity": 10, >>>>> "log": "/var/log/vzlogger.log", >>>>> "local": { >>>>> "enabled": false, >>>>> "port": 8080, >>>>> "index": true, >>>>> "timeout": 0, >>>>> "buffer": 0 >>>>> }, >>>>> "meters": [ >>>>> { >>>>> "enabled": true, >>>>> "allowskip": false, >>>>> "interval": -1, >>>>> "aggtime": -1, >>>>> "aggfixedinterval": false, >>>>> "channels": [ >>>>> { >>>>> "uuid": "98e51900-b6ef-11eb-9c93-5974ac6cb260", >>>>> "identifier": "1-0:1.8.0*255", >>>>> "api": "volkszaehler", >>>>> "middleware": "http://localhost/middleware.php", >>>>> "aggmode": "max", >>>>> "duplicates": 30 >>>>> } >>>>> ], >>>>> "protocol": "d0", >>>>> "device": "/dev/ttyUSB0", >>>>> "dump_file": "/var/log/d0_dump.log", >>>>> "pullseq": "2F3F210D0A", >>>>> "ackseq": "063035300d0a", >>>>> "baudrate": 9600, >>>>> "parity": "7E1", >>>>> "read_timeout": 15, >>>>> "wait_sync": "off", >>>>> "baudrate_change_delay": 0 >>>>> } >>>>> ] >>>>> } >>>>> >>>>> >>>>> In der Prozessliste (ps -e) sehe ich auch keinen vzlogger. Solte >>>>> vzlogger dort überhaupt auftauchen? >>>>> Ein sudo systemctl start vzlogger hat auch nichts gebracht. >>>>> >>>>> Hat jemand eine Idee, wie ich das wieder zu laufen bekomme? >>>>> >>>>> >>>>> Danke, Mirko >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> *Gesendet:* Samstag, 08. Januar 2022 um 20:17 Uhr >>>>> *Von:* "Daniel Lauckner" <v...@jahp.de> >>>>> *An:* "volkszaehler.org - users" < >>>>> volkszaehler-users@demo.volkszaehler.org> >>>>> *Betreff:* Re: [vz-users] Änderungen an der vzlogger.conf und >>>>> 50-server.cnf werden nicht dauerhaft übernommen >>>>> Hallo, >>>>> >>>>> >>>>> am Samstag, 8. Januar 2022 um 20:04 hat Mail geschrieben: >>>>> > - Verbindungstyp >>>>> MariaDB or MySQL (TCP/IP) >>>>> >>>>> > - Library >>>>> libmariadb.dll >>>>> >>>>> > - checkbox KOmprimierte Kommunikation >>>>> Nein >>>>> >>>>> > - Datenbanken : "Mit Semikolon getrennt" >>>>> volkszaehler >>>>> >>>>> >>>>> mfg Daniel >>>>> >>>>> >>>>