<div dir="ltr"><div>Hallo Johannes,</div><div><br></div><div>dein Log enthält nur die push-Nachricht - wie schon gestern gesagt hat das nichts mit Middleware und Datenbank zu tun. Hast du mal wie vorgeschlagen alle die Aggregation betreffenden Einträge in der vzlogger.conf deaktiviert?</div><div>Die Aggregation sorgt auch nicht dafür, dass dein Zähler weniger oft ausgelesen wird, sondern nur dass weniger Daten zur Middleware wandern.</div><div><br></div><div>Bitte versuch mal, beim Antworten diesen Thread zu erhalten, hab jetzt zum 2. Mal deine Antwort hierher zurückkopiert.</div><div><br></div><div>Grüße</div><div>Frank</div><div><br></div>Am 7. Dezember 2016 um 12:59 schrieb johannes <span dir="ltr"><<a href="mailto:johannes.wimmer006@gmail.com" target="_blank">johannes.wimmer006@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>Hallo,</p><p>ja ich habe nun wirklich alles mehrmals durchgelesen und nun schon Stundenlang gedebuged.<br></p><p>der Push url Befehl ist in der original vzlogger.conf enthalten und ich dachte ich brauche den Befehl eben um die Werte in die middleware zu speichern. <br></p><p><br></p><p>Also in wenn ich mit <br></p><pre class="gmail-m_-1913542598664633346code"><a class="gmail-m_-1913542598664633346moz-txt-link-freetext">http://</a><server>/<path>/<wbr>middleware.php/data/<uuid>.<wbr>json?operation=add&value=<1|<wbr>Sensor Wert></pre>manuell in die Datenbank speichere sind die Einträge vorhanden und werden auch im Frontend-Graph richtig angezeigt.<br><br>was muss ich sonst tun um Werte an die middleware zu übergeben? <br>mein log sagt (wenn mehr Werte gelesen wurden auch mehr):<br>[Dec 07 12:42:33][chn0] Adding reading to queue (value=490.00 ts=1481110660000)<br>[Dec 07 12:42:33][push] push: { "data": [ { "uuid": "072d3960-b230-11e6-b31e-<wbr>292a827213ce", "tuples": [ [ 1481110660000, 490 ] ] } ] }<br><br>aber wie schon erwähnt im Frontend und auch in der Datenbank tauchen die Werte nicht auf.<br><br>kann es sein dass der OSM meter "aggtime" nicht übernimmt? denn mein Meter fragt jede Sekunde ab egal was ich eintrage.<br></div></blockquote></div><div class="gmail_extra"><br><div class="gmail_quote">2016-12-06 18:13 GMT+01:00 Andreas Götz <span dir="ltr"><<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Was willst Du mit der Push url? Wiki/howto/debug befolgt?<br>
<br>
Viele Grüße,<br>
Andreas<br>
<div class="HOEnZb"><div class="h5"><br>
> Am <a href="tel:06.12.2016" value="+496122016">06.12.2016</a> um 18:12 schrieb johannes <<a href="mailto:johannes.wimmer006@gmail.com">johannes.wimmer006@gmail.com</a>><wbr>:<br>
><br>
> Hallo,<br>
><br>
> ich bräuchte bitte kurz Hilfe, lese einen OSM Zähler aus, aber im Volkszähler-Frontend werden keine Werte angezeigt. Den Kanal habe ich im Frontend erstellt.<br>
><br>
><br>
> Wenn ich als "push-url" <a href="http://192.168.0.101/push/data.json" rel="noreferrer" target="_blank">http://192.168.0.101/push/<wbr>data.json</a> verwende bekomme ich Fehler 404 zurück und mit meiner aktuellen Einstellung 200 was ok sein sollte aber trozdem kommen keine Werte im Frontend an.<br>
><br>
><br>
> Meine Config ist die aktuelle vzlogger.conf.OSMmeter Datei an mein System angepasst:<br>
><br>
> // General settings<br>
> "daemon": false, // run periodically<br>
> "verbosity":15, // log verbosity (0=log_error and log_warning, 5=log_info, 10=log_debug, 15=log_finest)<br>
> "log": "/var/log/vzlogger.log", // log file, optional<br>
> "retry": 30, // http retry delay in seconds<br>
><br>
> // Build-in HTTP server<br>
> "local": {<br>
> "enabled": true, // enable local HTTPd for serving live readings<br>
> "port": 8080, // TCP port for local HTTPd<br>
> "index": true, // provide index listing of available channels if no UUID was requested<br>
> "timeout": 30, // timeout for long polling comet requests in seconds (0 disables comet)<br>
> "buffer": -1 // HTTPd buffer configuration for serving readings, default -1<br>
> // >0: number of seconds of readings to serve<br>
> // <0: number of tuples to server per channel (e.g. -3 will serve 3 tuples)<br>
> },<br>
><br>
> // realtime notification settings<br>
> "push": [<br>
> {<br>
> "url": "<a href="http://192.168.0.101" rel="noreferrer" target="_blank">http://192.168.0.101</a>" // notification destination, e.g. frontend push-server<br>
> }<br>
> ],<br>
><br>
> // Meter configuration<br>
><br>
> "meters": [<br>
> // example for OMS (M-Bus based) meter<br>
> {<br>
> "enabled" : true,<br>
> "skip": false,<br>
> "interval": -1,<br>
> "aggtime": -60,<br>
> "aggfixedinterval": true,<br>
> "protocol": "oms",<br>
> "device": "/dev/ttyUSB0",<br>
> "baudrate": 9600, // optional default 9600<br>
> "key": "<wbr>2EB0D8EDD25B41D6B336A23B074BA4<wbr>9E", // AES key in hex without spaces. Needs to be exactly 32 chars<br>
> "mbus_debug": false, // optional provide additional debug output from libmbus on the console/stderr/stdout<br>
><br>
> "channel": { // example channel. multiple channels supported as well<br>
> "api": "volkszaehler",<br>
> "uuid": "072d3960-b230-11e6-b31e-<wbr>292a827213ce",<br>
> "middleware": "<a href="http://127.0.0.1/middleware.php" rel="noreferrer" target="_blank">http://127.0.0.1/middleware.<wbr>php</a>",<br>
> "identifier": "1.7.0" // currently 1.7.0, 1.8.0, 2.7.0, 2.8.0 supported<br>
> }<br>
><br>
> }<br>
> ]<br>
> }<br>
><br>
> und das ist meine Log-datei:<br>
><br>
> [Dec 06 17:45:10][main] vzlogger v0.6.0 based on heads/master-0-g462c3077bd from Sun, 30 Oct 2016 15:07:12 +0100 started.<br>
> [Dec 06 17:45:10][mtr0] Creating new meter with protocol oms.<br>
> [Dec 06 17:45:10][oms] Using libmbus version 0.8.0<br>
> [Dec 06 17:45:10][mtr0] Meter configured, enabled.<br>
> [Dec 06 17:45:10] New meter initialized (protocol=oms)<br>
> [Dec 06 17:45:10] Configure channel.<br>
> [Dec 06 17:45:10][chn0] New channel initialized (uuid=...7213ce api=volkszaehler id=1.7.0)<br>
> [Dec 06 17:45:10] Have 1 meters.<br>
> [Dec 06 17:45:10][main] log level is 15<br>
> [Dec 06 17:45:10][main] daemon=0, local=1<br>
> [Dec 06 17:45:10] Process not daemonized...<br>
> [Dec 06 17:45:10] Opened logfile /var/log/vzlogger.log<br>
> [Dec 06 17:45:10][push] pushdata_thread created.<br>
> [Dec 06 17:45:10][] ===> Start meters<br>
> [Dec 06 17:45:10][push] Start push_data_thread<br>
> [Dec 06 17:45:10][mtr0] Meter connection established<br>
> [Dec 06 17:45:10][mtr0] Meter thread started<br>
> [Dec 06 17:45:10][mtr0] Meter is opened. Starting channels.<br>
> [Dec 06 17:45:10][chn0] Logging thread not started<br>
> [Dec 06 17:45:10][http] Starting local interface HTTPd on port 8080<br>
> [Dec 06 17:45:10][] Startup done.<br>
> [Dec 06 17:45:10][mtr0] Number of readers: 100<br>
> [Dec 06 17:45:10][mtr0] Config.daemon: 0<br>
> [Dec 06 17:45:10][mtr0] Config.local: 1<br>
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:<br>
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:<br>
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:<br>
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:<br>
> [Dec 06 17:45:10][oms] got valid mbus frame with len=95, type=4 control=73 controlinfo=5b address=f0<br>
> [Dec 06 17:45:10][oms] got SND_UD without SND_NKE<br>
> [Dec 06 17:45:10][oms] got SND_UD packet<br>
> [Dec 06 17:45:10][oms] control_word = 0x550<br>
> [Dec 06 17:45:10][oms] AES with dyn. init. vector for 5 16-byte blocks plus 3 unencrypted data bytes<br>
> [Dec 06 17:45:10][oms] successfully decrypted a frame<br>
> [Dec 06 17:45:10][oms] got 10 data records: active mbus_debug for detail infos<br>
> [Dec 06 17:45:10][oms] DIF=06, NDIFE=00, DIFE1=00, VIF=6d, NVIFE=00 VIFE1=00 VIFE2=00<br>
> [Dec 06 17:45:10][oms] time=2016-12-06 17:45:16<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=03, NVIFE=00 VIFE1=00 VIFE2=00<br>
> [Dec 06 17:45:10][oms] Obis 1.8.0 102505.000000 Energy (Wh)<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=83, NVIFE=01 VIFE1=3c VIFE2=00<br>
> [Dec 06 17:45:10][oms] Obis 2.8.0 7956.000000 Energy (Wh)<br>
> [Dec 06 17:45:10][oms] DIF=84, NDIFE=01, DIFE1=10, VIF=fb, NVIFE=02 VIFE1=82 VIFE2=73<br>
> [Dec 06 17:45:10][oms] DIF=84, NDIFE=01, DIFE1=10, VIF=fb, NVIFE=03 VIFE1=82 VIFE2=f3<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=2b, NVIFE=00 VIFE1=00 VIFE2=00<br>
> [Dec 06 17:45:10][oms] Obis 1.7.0 2018.000000 Power (W)<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=ab, NVIFE=01 VIFE1=3c VIFE2=00<br>
> [Dec 06 17:45:10][oms] Obis 2.7.0 0.000000 Power (W)<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=fb, NVIFE=01 VIFE1=14 VIFE2=00<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=fb, NVIFE=02 VIFE1=94 VIFE2=3c<br>
> [Dec 06 17:45:10][oms] DIF=04, NDIFE=00, DIFE1=00, VIF=83, NVIFE=02 VIFE1=ff VIFE2=04<br>
> [Dec 06 17:45:10][mtr0] Got 4 new readings from meter:<br>
> [Dec 06 17:45:11][mtr0] Reading: id=255-255:1.8.0*255/<wbr>ObisIdentifier:255-255:1.8.0*<wbr>255 value=102505.00 ts=1481042716000<br>
> [Dec 06 17:45:11][mtr0] Reading: id=255-255:2.8.0*255/<wbr>ObisIdentifier:255-255:2.8.0*<wbr>255 value=7956.00 ts=1481042716000<br>
> [Dec 06 17:45:11][mtr0] Reading: id=255-255:1.7.0*255/<wbr>ObisIdentifier:255-255:1.7.0*<wbr>255 value=2018.00 ts=1481042716000<br>
> [Dec 06 17:45:11][mtr0] Reading: id=255-255:2.7.0*255/<wbr>ObisIdentifier:255-255:2.7.0*<wbr>255 value=0.00 ts=1481042716000<br>
> [Dec 06 17:45:11][chn0] Adding reading to queue (value=2018.00 ts=1481042716000)<br>
> [Dec 06 17:45:11][push] push: { "data": [ { "uuid": "072d3960-b230-11e6-b31e-<wbr>292a827213ce", "tuples": [ [ 1481042716000, 2018 ] ] } ] }<br>
> [Dec 06 17:45:11][push] added to uuid 072d3960-b230-11e6-b31e-<wbr>292a827213ce<br>
> [Dec 06 17:45:11][push] CURL Request to <a href="http://192.168.0.101" rel="noreferrer" target="_blank">http://192.168.0.101</a> succeeded with code: 200<br>
> [Dec 06 17:45:11][push] send ok to url <a href="http://192.168.0.101" rel="noreferrer" target="_blank">http://192.168.0.101</a><br>
><br>
><br>
><br>
><br>
> kann mir da bitte Jemand weiter helfen.<br>
> lg Johannes<br>
</div></div></blockquote></div><br></div>