[vz-users] Fwd: vzlogger Störung nach Update / Landis+Gyr D0 Zähler

applicationMGR applicationMGR at ecoCuyo.de
Sa Nov 20 10:27:39 CET 2021


Hallo zusammen,

der Fehler bzgl. mysql.so ist behoben. Fehler war in /etc/php/7.3/apache2/php.ini
	extension=mysqli.so geändert zu extension=mysqli

Jetzt sehe ich in der vzlogger.log:

[Nov 20 01:06:31][chn3] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn6] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn7] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn1] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn2] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn4] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn0] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:06:31][chn5] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn14]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn15]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn10]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn12]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn9] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn8] CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn13]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:10:50][chn11]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:20:49][chn12]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:20:49][chn11]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:20:50][chn14]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:20:50][chn10]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:20:50][chn13]CURL Error from middleware: 'Exception': 'Missing context'
[Nov 20 01:20:50][chn15]CURL Error from middleware: 'Exception': 'Missing context

Ist das Problem in  der vzlogger.conf zu lösen? 
Der Abschnitt mit den Channels Definitionen sieht so aus:

        "channels": [{
                "uuid" : “xxxxxxxxxxxxxx",
                "middleware" : "http://localhost/middleware.php",
                "identifier" : "1.8.1",        /* Wirkarbeit Bezug (+), Zählerstand, Tarif 1 [kWh] */
                "duplicates": 3600,
                "aggmode": "MAX"               /* Maximum "MAX" für Zähler */
                }, {
                "uuid" : “yyyyyyyyyyyyyyy",
                "middleware" : "http://localhost/middleware.php",
                "identifier" : "1.8.2",         /* Wirkarbeit Bezug (+), Zählerstand, Tarif 2 [kWh] */
                "duplicates": 3600,
                "aggmode": "MAX"                /* Maximum "MAX" für Zähler */
                }, {
		…
		…

André Berneman hatte mir vor kurzem schon mal den Tipp zu einem Kontext-Problem gegeben, indem ich middleware.php weglasse:
Also http://<ip-address>/capabilities/definitions/entities.json

Freue mich über Eure Hilfe!

Beste Grüße
Armin

> Anfang der weitergeleiteten Nachricht:
> 
> Von: applicationMGR ecoCuyo <applicationMGR at ecoCuyo.de>
> Betreff: [vz-users] vzlogger Störung nach Update / Landis+Gyr D0 Zähler
> Datum: 19. November 2021 um 14:49:03 MEZ
> An: "volkszaehler.org - users" <volkszaehler-users at demo.volkszaehler.org>
> Antwort an: "volkszaehler.org - users" <volkszaehler-users at demo.volkszaehler.org>
> 
> Hallo
> 
> habe nach dem Update eines vzloggers landen die Daten nicht mehr der MariaDB. Vorher war es eine MySQL installation. Die Konfiguration vzlogger.conf hat sich nicht verändert und wenn man vzlogger im Vordergrund startet, sieht man auch, dass Daten aus den beiden Landis+Gyr Zählern gelesen werden.
> 
> Anbei Infos zu meinen bisherigen Tests, um dem Problem auf die Schliche zu kommen: 
> 
> $ stty -a -F /dev//usb-ir-lesekopf0
> speed 300 baud; rows 0; columns 0; line = 0;
> intr = <undef>; quit = <undef>; erase = <undef>; kill = <undef>; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = <undef>; stop = <undef>; susp = <undef>; rprnt = <undef>;
> werase = <undef>; lnext = <undef>; discard = <undef>; min = 0; time = 50;
> parenb -parodd -cmspar cs7 hupcl -cstopb cread clocal -crtscts
> -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8
> -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
> -isig -icanon -iexten -echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke -flusho -extproc
> 
> $ stty -a -F /dev//usb-ir-lesekopf1
> speed 300 baud; rows 0; columns 0; line = 0;
> intr = <undef>; quit = <undef>; erase = <undef>; kill = <undef>; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = <undef>; stop = <undef>; susp = <undef>; rprnt = <undef>;
> werase = <undef>; lnext = <undef>; discard = <undef>; min = 0; time = 50;
> parenb -parodd -cmspar cs7 hupcl -cstopb cread clocal -crtscts
> -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -ixon -ixoff -iuclc -ixany -imaxbel -iutf8
> -opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
> -isig -icanon -iexten -echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke -flusho -extproc
> 
> $ xxd < /dev/usb-ir-lesekopf0
> [Nov 19 13:51:48][d0]   Failed to parse obis code (0..0100000.33)
> 00000000: 3230 3139 0a33 2830 2e29 302e 3530 300a  2019.3(0.)0.500.
> 00000010: 0a2e 3130 2838 290a 3137 2e28 3030 302a  ..10(8).17.(000*
> [Nov 19 13:51:50][d0]   Failed to parse obis code (0.0.0.0W7)
> 00000020: 6b29 0a32 2e2e 3030 2e30 386b 570a 0a2e  k).2..00.08kW...
> 00000030: 3631 2830 2e30 2932 3031 3131 3836 3329  61(0.0)20111863)
> 00000040: 0a2e 362a 3030 3038 2930 3230 3230 3829  ..6*0008)020208)
> [Nov 19 13:51:53][d0]   Too much data for value (byte=0x30)
> [Nov 19 13:51:53][d0]   Too much data for value (byte=0x30)
> 00000050: 0a2e 362a 3030 3036 2930 3239 3130 3729  ..6*0006)029107)
> [Nov 19 13:51:54][d0]   Too much data for value (byte=0xA)
> [Nov 19 13:51:54][d0]   Too much data for value (byte=0x36)
> 00000060: 0a31 2e2e 3130 3630 3030 3428 3231 3030  .1..1060004(2100
> 00000070: 3035 2931 2e31 2a28 3030 3632 3030 3731  05)1.1*(00620071
> 
> $ xxd < /dev/usb-ir-lesekopf1
> [Nov 19 13:52:38][d0]   Failed to parse obis code (18.*8)
> 00000000: 2e31 3230 302e 0a0a 382e 3831 3030 3032  .1200...8.810002
> 00000010: 290a 2e38 2a38 3030 3030 3129 312e 312a  )..8*800001)1.1*
> [Nov 19 13:52:40][d0]   Failed to parse obis code (1.1*)
> 00000020: 2830 3030 2e0a 0a38 2e37 3830 3030 3129  (000...8.780001)
> 00000030: 0a2e 382a 3730 3030 3039 2931 2e31 2a28  ..8*700009)1.1*(
> [Nov 19 13:52:42][d0]   Failed to parse obis code (1.1*)
> 00000040: 3030 302e 390a 3138 2e2a 3730 3030 3039  000.9.18.*700009
> 
> In vzlogger.conf ist verbosity 15 gesetzt und es scheint alles wie gewollt zu funktionieren - beide Zähler antworten auf die Pull-Sequenz:
> 
> $ sudo vzlogger -f
> [Nov 19 14:33:56][main] vzlogger v0.8.0 based on heads/master-0-g49240dfdd5 from Fri, 17 Sep 2021 13:35:41 +0200 started.
> [Nov 19 14:33:56][mtr0] Creating new meter with protocol d0.
> [Nov 19 14:33:56][d0]   pullseq len:5 found
> [Nov 19 14:33:56][mtr0] Meter configured, enabled.
> [Nov 19 14:33:56]       New meter initialized (protocol=d0)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn0] New channel initialized (uuid=...a8bfe3 api=volkszaehler id=1.8.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn1] New channel initialized (uuid=...1cf98e api=volkszaehler id=1.8.2)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn2] New channel initialized (uuid=...37909b api=volkszaehler id=2.8.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn3] New channel initialized (uuid=...984c3f api=volkszaehler id=2.8.2)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn4] New channel initialized (uuid=...dc7ae0 api=volkszaehler id=3.8.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn5] New channel initialized (uuid=...48e9cd api=volkszaehler id=3.8.2)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn6] New channel initialized (uuid=...fe61d2 api=volkszaehler id=4.8.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn7] New channel initialized (uuid=...d3b490 api=volkszaehler id=4.8.2)
> [Nov 19 14:33:56][mtr1] Creating new meter with protocol d0.
> [Nov 19 14:33:56][d0]   pullseq len:5 found
> [Nov 19 14:33:56][mtr1] Meter configured, enabled.
> [Nov 19 14:33:56]       New meter initialized (protocol=d0)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn8] New channel initialized (uuid=...3d0b7a api=volkszaehler id=1.8.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn9] New channel initialized (uuid=...34823f api=volkszaehler id=1.8.2)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn10]New channel initialized (uuid=...5b3820 api=volkszaehler id=3.8.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn11]New channel initialized (uuid=...dcb654 api=volkszaehler id=3.8.2)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn12]New channel initialized (uuid=...056f6c api=volkszaehler id=1.2.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn13]New channel initialized (uuid=...eba4a0 api=volkszaehler id=1.2.2)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn14]New channel initialized (uuid=...f977a9 api=volkszaehler id=1.6.1)
> [Nov 19 14:33:56]       Configure channel.
> [Nov 19 14:33:56][chn15]New channel initialized (uuid=...e9d6ce api=volkszaehler id=1.6.2)
> [Nov 19 14:33:56]       Have 2 meters.
> [Nov 19 14:33:56][main] log level is 15
> [Nov 19 14:33:56][main] local=0
> [Nov 19 14:33:56]       Process not daemonized...
> [Nov 19 14:33:56]       Opened logfile /var/log/vzlogger.log
> [Nov 19 14:33:56][push] No pushDataServer defined.
> [Nov 19 14:33:56][]     ===> Start meters
> [Nov 19 14:33:56][mtr0] Meter connection established
> [Nov 19 14:33:56][mtr0] Meter thread started
> [Nov 19 14:33:56][mtr0] Meter is opened. Starting channels.
> [Nov 19 14:33:56][chn0] Logging thread started
> [Nov 19 14:33:56][chn1] Logging thread started
> [Nov 19 14:33:56][chn2] Logging thread started
> [Nov 19 14:33:56][chn3] Logging thread started
> [Nov 19 14:33:56][chn0] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn0] Using default volkszaehler api.
> [Nov 19 14:33:56][chn2] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn2] Using default volkszaehler api.
> [Nov 19 14:33:56][chn1] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn1] Using default volkszaehler api.
> [Nov 19 14:33:56][mtr0] Number of readers: 400
> [Nov 19 14:33:56][mtr0] Config.local: 0
> [Nov 19 14:33:56][d0]   sending pullsequenz send (len:5 is:5).
> [Nov 19 14:33:56][chn4] Logging thread started
> [Nov 19 14:33:56][chn5] Logging thread started
> [Nov 19 14:33:56][chn4] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn4] Using default volkszaehler api.
> [Nov 19 14:33:56][chn5] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn3] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn3] Using default volkszaehler api.
> [Nov 19 14:33:56][chn5] Using default volkszaehler api.
> [Nov 19 14:33:56][chn6] Logging thread started
> [Nov 19 14:33:56][chn7] Logging thread started
> [Nov 19 14:33:56][chn6] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn6] Using default volkszaehler api.
> [Nov 19 14:33:56][chn7] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn7] Using default volkszaehler api.
> [Nov 19 14:33:56][mtr1] Meter connection established
> [Nov 19 14:33:56][mtr1] Meter thread started
> [Nov 19 14:33:56][mtr1] Meter is opened. Starting channels.
> [Nov 19 14:33:56][chn8] Logging thread started
> [Nov 19 14:33:56][chn9] Logging thread started
> [Nov 19 14:33:56][mtr1] Number of readers: 400
> [Nov 19 14:33:56][mtr1] Config.local: 0
> [Nov 19 14:33:56][d0]   sending pullsequenz send (len:5 is:5).
> [Nov 19 14:33:56][chn9] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn9] Using default volkszaehler api.
> [Nov 19 14:33:56][chn10]Logging thread started
> [Nov 19 14:33:56][chn11]Logging thread started
> [Nov 19 14:33:56][chn12]Logging thread started
> [Nov 19 14:33:56][chn8] Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn8] Using default volkszaehler api.
> [Nov 19 14:33:56][chn10]Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn10]Using default volkszaehler api.
> [Nov 19 14:33:56][chn12]Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn11]Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn11]Using default volkszaehler api.
> [Nov 19 14:33:56][chn13]Logging thread started
> [Nov 19 14:33:56][chn13]Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn13]Using default volkszaehler api.
> [Nov 19 14:33:56][chn14]Logging thread started
> [Nov 19 14:33:56][chn12]Using default volkszaehler api.
> [Nov 19 14:33:56][chn15]Logging thread started
> [Nov 19 14:33:56][]     Startup done.
> [Nov 19 14:33:56][chn14]Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn14]Using default volkszaehler api.
> [Nov 19 14:33:56][chn15]Start logging thread for volkszaehler-api.
> [Nov 19 14:33:56][chn15]Using default volkszaehler api.
> [Nov 19 14:33:57][d0]   Pull answer (vendor=LGZ, baudrate=4, identification=\xxx)
> [Nov 19 14:33:57][d0]   Pull answer (vendor=ELS, baudrate=5, identification=\xxx)
> [Nov 19 14:33:59][d0]   DEBUG OBIS_CODE byte  hex= 2 
> [Nov 19 14:33:59][d0]   DEBUG OBIS_CODE byte F hex= 46 
> [Nov 19 14:33:59][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:33:59][d0]   DEBUG OBIS_CODE byte F hex= 46 
> [Nov 19 14:33:59][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:33:59][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:00][d0]   Parsed reading (OBIS code=F.F, value=00000000, unit=)
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte C hex= 43 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 7 hex= 37 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 4 hex= 34 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:00][d0]   Parsed reading (OBIS code=C.7.0, value=00000004, unit=)
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:00][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= L hex= 4c 
> [Nov 19 14:34:00][d0]   DEBUG VALUE byte= G hex= 47 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= Z hex= 5a 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:01][d0]   Parsed reading (OBIS code=0.0.0, value=1LGZ00, unit=)
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 5 hex= 35 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 9 hex= 39 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 5 hex= 35 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 9 hex= 39 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 8 hex= 38 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 4 hex= 34 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 9 hex= 39 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:01][d0]   Parsed reading (OBIS code=0.0.1, value=50959849, unit=)
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 9 hex= 39 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:01][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:01][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 4 hex= 34 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 3 hex= 33 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 6 hex= 36 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 4 hex= 34 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:02][d0]   Parsed reading (OBIS code=0.9.1, value=143624, unit=)
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 9 hex= 39 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 9 hex= 39 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:02][d0]   Parsed reading (OBIS code=0.9.2, value=211119, unit=)
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:02][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:02][d0]   DEBUG VALUE byte= 8 hex= 38 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 4 hex= 34 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:03][d0]   Parsed reading (OBIS code=0.1.0, value=84, unit=)
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte * hex= 2A 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 8 hex= 38 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 4 hex= 34 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:03][d0]   Parsed reading (OBIS code=0.1.2*84, value=2111010000, unit=)
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:03][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte * hex= 2A 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 8 hex= 38 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 3 hex= 33 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:04][d0]   Parsed reading (OBIS code=0.1.2*83, value=2110010000, unit=)
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte * hex= 2A 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 8 hex= 38 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:04][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:04][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 9 hex= 39 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:05][d0]   Parsed reading (OBIS code=0.1.2*82, value=2109010000, unit=)
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte * hex= 2A 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 8 hex= 38 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:05][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 8 hex= 38 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:05][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:05][d0]   Parsed reading (OBIS code=0.1.2*81, value=2108010000, unit=)
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte  hex= 2 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte F hex= 46 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte F hex= 46 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte * hex= 2A 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 8 hex= 38 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 7 hex= 37 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 1 hex= 31 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:06][d0]   Parsed reading (OBIS code=F.F, value=00000000, unit=)
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte F hex= 46 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= ) hex= 29 
> [Nov 19 14:34:06][d0]   Parsed reading (OBIS code=0.1.2*80, value=2107010000, unit=)
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte F hex= 46 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 
>  hex= A 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 1 hex= 31 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte . hex= 2E 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte 2 hex= 32 
> [Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:06][d0]   DEBUG OBIS_CODE byte * hex= 2A 
> ^C[Nov 19 14:34:06][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:07][]     main loop indicating all mappings to quit
> [Nov 19 14:34:07][d0]   DEBUG OBIS_CODE byte 7 hex= 37 
> [Nov 19 14:34:07][mtr0] MeterMap::cancel entered...
> [Nov 19 14:34:07][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:07][d0]   DEBUG OBIS_CODE byte 9 hex= 39 
> [Nov 19 14:34:07][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:07][d0]   DEBUG OBIS_CODE byte ( hex= 28 
> [Nov 19 14:34:07][mtr0] MeterMap::cancel wait for readingthread
> [Nov 19 14:34:07][d0]   DEBUG VALUE byte= 0 hex= 30 
> [Nov 19 14:34:07][mtr0] MeterMap::cancel wait for meter::close
> [Nov 19 14:34:07][d0]   DEBUG VALUE byte= 2 hex= 32 
> [Nov 19 14:34:07][mtr0] MeterMap::cancel finished.
> [Nov 19 14:34:07][mtr1] MeterMap::cancel entered...
> [Nov 19 14:34:07][mtr1] MeterMap::cancel wait for readingthread
> [Nov 19 14:34:07][mtr1] MeterMap::cancel wait for meter::close
> [Nov 19 14:34:07][mtr1] MeterMap::cancel finished.
> [Nov 19 14:34:07][]     Server stopped.
> [Nov 19 14:34:07][]     Trying to delete curlSessionProvider...
> [Nov 19 14:34:07][]     deleted curlSessionProvider
> 
> 
> Und trotzdem wird nicht in die Datenbank geschrieben. Die alten Daten sind weiterhin da und werden auch auf dem Frontend angezeigt!
> 
> Einzig dieser Fehler hier ist seit der Änderung auf MariaDB aufgetreten: 
> 
> $ cat  /var/log/syslog|grep -i mysqli.so
> ...
> Nov 19 13:09:03 ecoRaspi04 sessionclean[10754]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20180731/mysqli.so' (tried: /usr/lib/php/20180731/mysqli.so (/usr/lib/php/20180731/mysqli.so: undefined symbol: mysqlnd_global_stats), /usr/lib/php/20180731//usr/lib/php/20180731/mysqli.so.so (/usr/lib/php/20180731//usr/lib/php/20180731/mysqli.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
> Nov 19 13:39:03 ecoRaspi04 sessionclean[11282]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20180731/mysqli.so' (tried: /usr/lib/php/20180731/mysqli.so (/usr/lib/php/20180731/mysqli.so: undefined symbol: mysqlnd_global_stats), /usr/lib/php/20180731//usr/lib/php/20180731/mysqli.so.so (/usr/lib/php/20180731//usr/lib/php/20180731/mysqli.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
> Nov 19 14:09:03 ecoRaspi04 sessionclean[12037]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20180731/mysqli.so' (tried: /usr/lib/php/20180731/mysqli.so (/usr/lib/php/20180731/mysqli.so: undefined symbol: mysqlnd_global_stats), /usr/lib/php/20180731//usr/lib/php/20180731/mysqli.so.so (/usr/lib/php/20180731//usr/lib/php/20180731/mysqli.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
> ...
> 
> Wie kriege ich diesen Fehler bzgl. MariaDB weg bzw. denkt Ihr, das noch etwas anderes zu überprüfen ist?
> 
> Viele Grüße
> Armin
> 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20211120/6f2fc451/attachment-0001.html>


Mehr Informationen über die Mailingliste volkszaehler-users