<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hallo,<div class=""><br class=""></div><div class="">ich weiß diese mail ist schon ein paar Tage alt. Aber ich habe mich gerade darin probiert und bekomme es nicht zum laufen. Ich habe das aktuelle Volkszähler image am laufen und habe die Anleitung etwas abgewandelt umgesetzt. Ziel ist es eine Steckdose mit Tasmota über mqtt auszulesen. Interessant ist für mich aber nicht die Power sondern der Zählerstand. Deshalb habe ich das Command etwas abgewandelt. Das funktioniert auch prinzipiell, wenn ich es im Terminal direkt eingebe bekomme ich einen plausiblen Wert und wenn ich im Vzlogger.log schaue sieht man das auch vzlogger etwas auswertet, dieses aber nicht an die middleware weiterreicht, bzw. ich keine Daten im Frontend angezeigt bekomme </div><div class=""><br class=""></div><div class="">meine Vzlogger.conf sieht so aus:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">{</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "retry": 0,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "daemon": true,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "verbosity": 15,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "log": "/var/log/vzlogger.log",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "push": [],</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "local": {</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    "enabled": false,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    "port": 8080,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    "index": false,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    "timeout": 30,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    "buffer": 600</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  },</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  "meters": [</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    {</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "enabled": true,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "allowskip": true,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "interval": 10,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "aggtime": -1,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "aggfixedinterval": false,</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "channels": [</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        {</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">          "api": "volkszaehler",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">          "uuid": "034e4720-84d8-11ea-aa37-d3ffec7b76a6",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">          "identifier": "",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">          "middleware": "http:/127.0.0.1:8080",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">          "aggmode": "none",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">          "duplicates": 0</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        }</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      ],</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "protocol": "exec",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "command": "mosquitto_sub -C 1 -t tele/Frosch/SENSOR | jq -r '.ENERGY.Total'",</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      "format": "$v"</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    }</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  ]</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">}</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">die Ausgabe aus vzlogger.log</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:15][exec] MeterExec::read: Calling 'mosquitto_sub -C 1 -t tele/Frosch/SENSOR | jq -r '.ENERGY.Total''</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][exec] MeterExec::read: Reading line: '0.23531'</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][exec] MeterExec::read: string: <null>, value: 0.235310, timestamp: -1.000000</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][exec] MeterExec::read: Closing process 'mosquitto_sub -C 1 -t tele/Frosch/SENSOR | jq -r '.ENERGY.Total''</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][mtr0] Got 1 new readings from meter:</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][mtr0] Reading: id=<null>/StringIdentifier: value=0.24 ts=1587592285032</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][mtr0] Next reading in 10 seconds</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][chn0] ==> number of tuples: 0</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:25][chn0] JSON request body is null. Nothing to send now.</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:35][exec] MeterExec::read: Calling 'mosquitto_sub -C 1 -t tele/Frosch/SENSOR | jq -r '.ENERGY.Total''</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][exec] MeterExec::read: Reading line: '0.23533'</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][exec] MeterExec::read: string: <null>, value: 0.235330, timestamp: -1.000000</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][exec] MeterExec::read: Closing process 'mosquitto_sub -C 1 -t tele/Frosch/SENSOR | jq -r '.ENERGY.Total''</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][mtr0] Got 1 new readings from meter:</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][mtr0] Reading: id=<null>/StringIdentifier: value=0.24 ts=1587592305022</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][mtr0] Next reading in 10 seconds</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][chn0] ==> number of tuples: 0</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">[Apr 22 23:51:45][chn0] JSON request body is null. Nothing to send now.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">damit ich vzlogger überhaupt zum laufen bekommen habe, habe ich die vzlogger.service um User=pi erweitert, da er sonst nicht gestartet ist mit der Meldung das Meter Exec nicht als root läuft. diese Info habe ich im Photovoltaikforum gefunden.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">In der Vzlogger.conf habe ich bei middleware mit verschiedenen Werten getestet, unter anderem localhost/middleware.php; 127.0.0.1/middleware.php und 192.168.178.59/middleware.php (das ist die ip des Rpis auf dem das ganze läuft)</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Wo könnte der Fehler liegen?</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Grüße</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Tobias</span></div></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div><blockquote type="cite" class=""><div class="">Am 31.03.2020 um 18:14 schrieb Sirko <<a href="mailto:mail_ist@nurfuerspam.de" class="">mail_ist@nurfuerspam.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi Frank,<br class=""><br class="">das kannte ich noch gar nicht, danke<br class=""><br class="">Grüße<br class="">Sirko<br class=""><br class="">Am 31.03.2020 um 17:02 schrieb Frank Richter:<br class=""><a href="http://ip/cm?cmnd=status" class="">http://IP/cm?cmnd=status</a> 8<br class=""></div></div></blockquote></div><br class=""></div></body></html>