<div dir="auto">Hi René,<div dir="auto"><br></div><div dir="auto">eigentlich gibt's keinen Grund, warum die alte Config nicht mehr funktionieren sollte, wenn sie bisher lief.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">Neustart von vzlogger mit systemctl stop vzlogger und systemctl start vzlogger.</div><div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">René W. <<a href="mailto:tylonhh@gmail.com">tylonhh@gmail.com</a>> schrieb am Mi., 5. Juni 2019 22:18:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="#954F72"><div class="m_-4326651805413521903WordSection1"><p class="MsoNormal">Hallo Frank,</p><p class="MsoNormal">API und Middleware URL habe ich ergänz. Außerdem hatte ich noch USB0 und UBS1 vertauscht.</p><p class="MsoNormal">Hier meine <b>aktuelle</b> conf</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">{</p><p class="MsoNormal">  "retry": 0,</p><p class="MsoNormal">  "daemon": true,</p><p class="MsoNormal">  "verbosity": 15,</p><p class="MsoNormal">  "log": "/var/log/vzlogger.log",</p><p class="MsoNormal">  "push": [],</p><p class="MsoNormal">  "local": {</p><p class="MsoNormal">    "enabled": false,</p><p class="MsoNormal">    "port": 8080,</p><p class="MsoNormal">    "index": false,</p><p class="MsoNormal">    "timeout": 0,</p><p class="MsoNormal">    "buffer": 0</p><p class="MsoNormal">  },</p><p class="MsoNormal">  "meters": [</p><p class="MsoNormal">    {</p><p class="MsoNormal">      "enabled": true,</p><p class="MsoNormal">      "allowskip": false,</p><p class="MsoNormal">      "interval": -1,</p><p class="MsoNormal">      "aggtime": -1,</p><p class="MsoNormal">      "aggfixedinterval": false,</p><p class="MsoNormal">      "channels": [</p><p class="MsoNormal">        {</p><p class="MsoNormal">          "api": "volkszaehler",</p><p class="MsoNormal">          "uuid": "30dc66e0-87a9-11e9-8ed1-47beeecdf40e",</p><p class="MsoNormal">                                 "middleware": "<a href="http://192.168.178.22/middleware.php" target="_blank" rel="noreferrer">http://192.168.178.22/middleware.php</a>",</p><p class="MsoNormal">          "identifier": "1-0:1.8.0"</p><p class="MsoNormal">        }</p><p class="MsoNormal">      ],</p><p class="MsoNormal">      "protocol": "d0",</p><p class="MsoNormal">      "device": "/dev/ttyUSB1",</p><p class="MsoNormal">      "dump_file": "",</p><p class="MsoNormal">      "pullseq": "2f3f210d0a",</p><p class="MsoNormal">      "ackseq": "auto",</p><p class="MsoNormal">      "baudrate": 9600,</p><p class="MsoNormal">      //"baudrate_read": 9600,</p><p class="MsoNormal">      "parity": "7e1",</p><p class="MsoNormal">      "wait_sync": "off",</p><p class="MsoNormal">      "read_timeout": 10,</p><p class="MsoNormal">      "baudrate_change_delay": 0</p><p class="MsoNormal">    },</p><p class="MsoNormal">    {</p><p class="MsoNormal">      "enabled": true,</p><p class="MsoNormal">      "allowskip": false,</p><p class="MsoNormal">      "interval": -1,</p><p class="MsoNormal">      "aggtime": -1,</p><p class="MsoNormal">      "aggfixedinterval": false,</p><p class="MsoNormal">      "channels": [</p><p class="MsoNormal">        {</p><p class="MsoNormal">          "api": "volkszaehler",</p><p class="MsoNormal">          "uuid": "fa9a95c0-87a9-11e9-b56a-afb59b7f2035",</p><p class="MsoNormal">                                 "middleware": "<a href="http://192.168.178.22/middleware.php" target="_blank" rel="noreferrer">http://192.168.178.22/middleware.php</a>",</p><p class="MsoNormal">          "identifier": "1-1:1.7.0"</p><p class="MsoNormal">        }</p><p class="MsoNormal">      ],</p><p class="MsoNormal">      "protocol": "d0",</p><p class="MsoNormal">      "device": "/dev/ttyUSB0",</p><p class="MsoNormal">      "dump_file": "",</p><p class="MsoNormal">      "pullseq": "2F3F210D0A",</p><p class="MsoNormal">      "ackseq": "auto",</p><p class="MsoNormal">      "baudrate": 300,</p><p class="MsoNormal">      "baudrate_read": 9600,</p><p class="MsoNormal">      "parity": "7e1",</p><p class="MsoNormal">      "wait_sync": "off",</p><p class="MsoNormal">      "read_timeout": 100,</p><p class="MsoNormal">      "baudrate_change_delay": 500</p><p class="MsoNormal">    }</p><p class="MsoNormal">  ]</p><p class="MsoNormal">}</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Und hier die alte conf</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">{</p><p class="MsoNormal">  "retry": 0,                                         /* how long to sleep between failed requests, in seconds */</p><p class="MsoNormal">  "daemon": true,                            /* run periodically */</p><p class="MsoNormal">  "verbosity": 15,                              /* between 0 and 15 */</p><p class="MsoNormal">  "log": "/tmp/vzlogger.log",      /* path to logfile, optional */</p><p class="MsoNormal">  "push": [],</p><p class="MsoNormal">  "local": {</p><p class="MsoNormal">    "enabled": false,</p><p class="MsoNormal">    "port": 8080,</p><p class="MsoNormal">    "index": true,</p><p class="MsoNormal">    "timeout": 30,                              /* timeout for long polling comet requests, 0 disables comet, in seconds */</p><p class="MsoNormal">    "buffer": 600                 /* how long to buffer readings for the local interface, in seconds */</p><p class="MsoNormal">  },</p><p class="MsoNormal">  "meters": [{</p><p class="MsoNormal">      "enabled" : true ,      /* disabled meters will be ignored */</p><p class="MsoNormal">      "protocol" : "d0",      /* use 'vzlogger -h' for list of available protocols */</p><p class="MsoNormal">      "baudrate" : 9600,</p><p class="MsoNormal">      "device" : "/dev/ttyUSB1",</p><p class="MsoNormal">      "parity" : "7E1",</p><p class="MsoNormal">      "pullseq" : "2f3f210d0a", // nur wenn Aufforderung notwendig, sonst auskommentieren.</p><p class="MsoNormal">      "allowskip": false,</p><p class="MsoNormal">      "interval": 30,</p><p class="MsoNormal">      "aggtime": 60,</p><p class="MsoNormal">      "aggfixedinterval": false,</p><p class="MsoNormal">      "channels": [{</p><p class="MsoNormal">          "uuid": "fe916ca0-82e7-11e9-b3a3-a5ae4f544aae", //Hausstrom - Leistung NEU fe916ca0-82e7-11e9-b3a3-a5ae4f544aae ALT 8a9db380-840d-11e6-b822-372ffe327b1e</p><p class="MsoNormal">          "identifier": "1-0:1.7.0",</p><p class="MsoNormal">          "api": "volkszaehler",</p><p class="MsoNormal">          "middleware": "<a href="http://192.168.178.22:81/middleware.php" target="_blank" rel="noreferrer">http://192.168.178.22:81/middleware.php</a>",</p><p class="MsoNormal">          "secretKey": "",</p><p class="MsoNormal">          "type": "device",</p><p class="MsoNormal">          "scaler": 1,</p><p class="MsoNormal">          "aggmode": "AVG", // "AVG" Der Mittelwert für Leistung, "MAX" für Zähler, "SUM" für Counter</p><p class="MsoNormal">          "duplicates": 0</p><p class="MsoNormal">        }]</p><p class="MsoNormal">     },</p><p class="MsoNormal">                      {</p><p class="MsoNormal">     "enabled" : true ,</p><p class="MsoNormal">     "protocol" : "d0",</p><p class="MsoNormal">     "baudrate" : 300,</p><p class="MsoNormal">     "device" : "/dev/ttyUSB0",</p><p class="MsoNormal">     "parity" : "7E1",</p><p class="MsoNormal">     "pullseq" : "2f3f210d0a", // HEX Darstellung der Pullsequenz</p><p class="MsoNormal">     "interval" : 30, // Wartezeit bis zum naechsten Pull</p><p class="MsoNormal">          "channels": [{</p><p class="MsoNormal">          "uuid": "6fe45bb0-841f-11e6-a66a-218a11c4d7ab", //Waermepumpe - Leistung</p><p class="MsoNormal">          "identifier": "1-1:1.7.0",</p><p class="MsoNormal">          "api": "volkszaehler",</p><p class="MsoNormal">          "middleware": "<a href="http://192.168.178.22:81/middleware.php" target="_blank" rel="noreferrer">http://192.168.178.22:81/middleware.php</a>",</p><p class="MsoNormal">          "secretKey": "",</p><p class="MsoNormal">          "type": "device",</p><p class="MsoNormal">          "scaler": 1,</p><p class="MsoNormal">          "aggmode": "AVG", // "AVG" Der Mittelwert für Leistung, "MAX" für Zähler, "SUM" für Counter</p><p class="MsoNormal">          "duplicates": 0</p><p class="MsoNormal">                  }, {</p><p class="MsoNormal">        "uuid" : "640543c0-8db0-11e6-991b-b7de4b5c1936", //Gesamtverbauch</p><p class="MsoNormal">        "middleware" : "<a href="http://192.168.178.22:81/middleware.php" target="_blank" rel="noreferrer">http://192.168.178.22:81/middleware.php</a>",</p><p class="MsoNormal">        "identifier" : "1-1:1.8.0", // Gesamtverbrauch</p><p class="MsoNormal">                "type": "device",</p><p class="MsoNormal">                "scaler": 1,</p><p class="MsoNormal">                "aggmode": "none", // "AVG" Der Mittelwert für Leistung, "MAX" für Zähler, "SUM" für Counter</p><p class="MsoNormal">        "duplicates": 0</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">                }]</p><p class="MsoNormal">     }</p><p class="MsoNormal">  ]</p><p class="MsoNormal">}</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Zusatzfrage: wie starte ich den Dienst neu wenn ich Änderungen an der conf mache? Mit „sudo systemctl stop vzlogger“?<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">LG</p><p class="MsoNormal"><u></u> <u></u></p><div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal" style="border:none;padding:0cm"><b>Von: </b><a href="mailto:frank.richter83@gmail.com" target="_blank" rel="noreferrer">Frank Richter</a><br><b>Gesendet: </b>Mittwoch, 5. Juni 2019 22:02<br><b>An: </b><a href="mailto:volkszaehler-users@demo.volkszaehler.org" target="_blank" rel="noreferrer">volkszaehler.org - users</a><br><b>Betreff: </b>Re: [vz-users] System auf Raspberry neu aufsetzen und alte Datenbank(Synology) nutzen</p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Hallo René,</p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">"api": null schreibt keine Daten. Du brauchst "volkszaehler". Außerdem fehlt dann die Middleware-URL.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Trotzdem ist laut Log noch was anderes faul. Zeig mal die alte Config zum Vergleich.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Grüße</p></div><div><p class="MsoNormal">Frank</p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">René W. <<a href="mailto:tylonhh@gmail.com" target="_blank" rel="noreferrer">tylonhh@gmail.com</a>> schrieb am Mi., 5. Juni 2019 21:42:</p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal">Hallo,</p><p class="MsoNormal">ich habe aufgrund diverser Fehler und zerschossenen php Update nun die Reißleine gezogen und möchte nun ganz sauber von vorne starten. Anschließend soll auch noch PiHole darauf laufen.</p><p class="MsoNormal">Die Datenbank ist schon auf Maria 10 umgezogen. Ich habe die Image aus der Anleitung <a href="https://wiki.volkszaehler.org/howto/raspberry_pi_image" target="_blank" rel="noreferrer">https://wiki.volkszaehler.org/howto/raspberry_pi_image</a> verwendet (also 2019-04-24-volkszaehler_raspian_buster.img) und auf eine SD geladen.</p><p class="MsoNormal">Dann habe ich zwei UUID angelegt. Einer soll für Hausstrom (Easymeter Q3DA1004) und der andere für Wärmepumpe (Elster AS1440) sein. Da ich ja noch eine alte vzlogger.conf hatte habe aber diese nicht trotz geänderter UUID funktionierte habe ich das online tool zum Erstellen verwendet.</p><p class="MsoNormal"> </p><p class="MsoNormal">Das ist meine derzeitige conf: <a href="https://pastebin.com/jtC6mVWL" target="_blank" rel="noreferrer">https://pastebin.com/jtC6mVWL</a></p><p class="MsoNormal">Hier meine config.yaml <a href="https://pastebin.com/yAYLrWEA" target="_blank" rel="noreferrer">https://pastebin.com/yAYLrWEA</a></p><p class="MsoNormal"> </p><p class="MsoNormal">Ich befürchte aber das die vzlogger.conf noch nicht ganz korrekt ist, da keine Daten geschrieben werden.</p><p class="MsoNormal">Hier ein Auszug aus der Log</p><p class="MsoNormal">[Jun 05 21:41:05][d0]   nothing received for more than 10 seconds</p><p class="MsoNormal">[Jun 05 21:41:05][d0]   read timed out!, context: 0, bytes read: 0, last byte 0x5a</p><p class="MsoNormal">[Jun 05 21:41:05][mtr0] Got 0 new readings from meter:</p><p class="MsoNormal">[Jun 05 21:41:05][mtr0] Next reading in 30 seconds</p><p class="MsoNormal">[Jun 05 21:41:11][d0]   nothing received for more than 10 seconds</p><p class="MsoNormal">[Jun 05 21:41:11][d0]   read timed out!, context: 0, bytes read: 0, last byte 0x0</p><p class="MsoNormal">[Jun 05 21:41:11][mtr1] Got 0 new readings from meter:</p><p class="MsoNormal"> </p><p class="MsoNormal">Sieht jemand den Fehler?</p><p class="MsoNormal"> </p></div></div></blockquote></div><p class="MsoNormal" style="margin-left:4.8pt">LG René</p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>