<div dir="ltr">Moin Frank,<div><br></div><div>ob es wirklich Übertragungsfehler sind, kann ich so nicht sagen. Was ich sagen kann, ist dass einige Abfragen leer bleiben. </div><div><br></div><div>Ich probiere es nun mal über den vzlogger mit folgender Config:</div><div><br></div><div><div><font face="monospace, monospace">{</font></div><div><font face="monospace, monospace">    // General settings</font></div><div><font face="monospace, monospace">    "daemon": true,</font></div><div><font face="monospace, monospace">    "verbosity": 5,         // log verbosity (0=log_error and log_warning, 5=log_info, 10=log_debug, 15=log_finest)</font></div><div><font face="monospace, monospace">    "log": "/var/log/vzlogger.log", // log file, optional</font></div><div><font face="monospace, monospace">    "retry": 5,            // http retry delay in seconds</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">    // Build-in HTTP server</font></div><div><font face="monospace, monospace">    "local": {</font></div><div><font face="monospace, monospace">        "enabled": false,   // enable local HTTPd for serving live readings</font></div><div><font face="monospace, monospace">        "port": 8080,       // TCP port for local HTTPd</font></div><div><font face="monospace, monospace">        "index": true,      // provide index listing of available channels if no UUID was requested</font></div><div><font face="monospace, monospace">        "timeout": 30,      // timeout for long polling comet requests in seconds (0 disables comet)</font></div><div><font face="monospace, monospace">        "buffer": -1        // HTTPd buffer configuration for serving readings, default -1</font></div><div><font face="monospace, monospace">                            //   >0: number of seconds of readings to serve</font></div><div><font face="monospace, monospace">                            //   <0: number of tuples to server per channel (e.g. -3 will serve 3 tuples)</font></div><div><font face="monospace, monospace">    },</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">    // realtime notification settings</font></div><div><font face="monospace, monospace">    "push": [</font></div><div><span class="gmail-Apple-tab-span" style="white-space:pre"><font face="monospace, monospace">  </font></span></div><div><font face="monospace, monospace">    ],</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">    // Meter configuration</font></div><div><font face="monospace, monospace">    "meters": [</font></div><div><span class="gmail-Apple-tab-span" style="white-space:pre"><font face="monospace, monospace">               </font></span></div><div><font face="monospace, monospace">// EVU Bezug und Liederung (USB IR-Schrei-Lesekopf)</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                       </span>{</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                               </span>"enabled": true,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                              </span>"allowskip": false,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                           </span>"interval": 60,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                               </span>"aggtime": -1,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                </span>"aggfixedinterval": false,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                            </span>"channels": [</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                 </span>{</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                               </span>"uuid": "e388fd70-1ae9-11e7-8586-91aa350f196d",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                             </span>"identifier": "1.8.0",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                              </span>"api": "volkszaehler",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                              </span>"middleware": "<a href="http://localhost/middleware.php">http://localhost/middleware.php</a>",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                                </span>"aggmode": "none",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                          </span>"duplicates": 0</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                       </span>},</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                      </span>{</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                               </span>"uuid": "c51fdf80-1ae9-11e7-aad5-4bbd8bfdb640",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                             </span>"identifier": "2.8.0",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                              </span>"api": "volkszaehler",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                              </span>"middleware": "<a href="http://localhost/middleware.php">http://localhost/middleware.php</a>",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                                </span>"aggmode": "none",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                          </span>"duplicates": 0</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                                       </span>}</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                               </span>],</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                              </span>"protocol": "d0",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                           </span>"device": "/dev/ttyUSB0",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                           </span>"pullseq": "2F3F210D0A",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                            </span>"baudrate": 300,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                              </span>"parity": "7e1",</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                            </span>"read_timeout": 10,</font></div><div><font face="monospace, monospace"><span class="gmail-Apple-tab-span" style="white-space:pre">                   </span>}</font></div><div><span class="gmail-Apple-tab-span" style="white-space:pre"><font face="monospace, monospace">               </font></span></div><div><font face="monospace, monospace">    ]</font></div><div><font face="monospace, monospace">}</font></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="font-size:small"><br></div><div style="font-size:small"><br></div><div style="font-size:small">Mit freundlichen Grüßen</div><div style="font-size:small">Dennis Greulich</div><div style="font-size:small"><br></div><div style="font-size:small"><div style="font-size:12.8000001907349px"><div><font face="arial, helvetica, sans-serif" size="2">-----------------------------------------------------------------------</font></div><div><font face="arial, helvetica, sans-serif" size="2"><br></font></div></div></div></div></div></div>
<br><div class="gmail_quote">Am 8. April 2017 um 11:59 schrieb Frank Richter <span dir="ltr"><<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Moin Dennis,</p>
<p dir="ltr">hast du wirklich Übertragungsfehler? Wenn ja, wie sehen die aus? Überprüfung ob es sich um Zahlen handelt erscheint mir nicht besonders sinnvoll, denn was anderes wie Zahlen wird dich die Middleware eh nicht in die DB schreiben lassen.<br>
Warum benutzt du nicht vzlogger?</p>
<p dir="ltr">Grüße<span class="HOEnZb"><font color="#888888"><br>
Frank</font></span></p><div class="HOEnZb"><div class="h5">
<div class="gmail_quote">Am 08.04.2017 09:15 schrieb "D. Greulich" <<a href="mailto:d.greulich@5systems.de" target="_blank">d.greulich@5systems.de</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Guten Morgen alle miteinander.<div><br></div><div>Ich habe meinen VZ mal einen IR-Schreib- und Lesekopf gegönnt und bin damit auch recht zufrieden. Dazu habe ich mir das Script auf folgender Quelle (<a href="http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/itron_ace3000_type_260#abfrage_mit_bash-script" target="_blank">http://wiki.volkszaehler.org/<wbr>hardware/channels/meters/power<wbr>/edl-ehz/itron_ace3000_type_<wbr>260#abfrage_mit_bash-script</a>) angepasst, da ich nur einen Zähler habe.</div><div><br></div><div>Auf der Wiki-Seite wird auf gelegentliche Fehler beim Auslesen hingewiesen:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="color:rgb(51,51,51);font-family:arial,sans-serif;font-size:14px">Manchmal gibt es aus unbekannten Gründen Lesefehler bei dem einen oder anderen Zähler. Auf Grund der Überprüfung der absoluten Werte ist der Anzeigefehler aber zu vernachlässigen.</span></blockquote><div><br></div><div><br></div><div>Was soll ich sagen, mich störte das.</div><div>Meine Überlegung ist nun, wenn in dem Script, nach dem Abfragen des Zählers, die gelieferten Daten für Z1 und Z2 erst validiert werden, könnte man sich diese "Lesefehler" in der DB schenken.</div><div><br></div><div>Die Funktion müsste/könnte so ablaufen:</div><div><br></div><div>Z1 & Z2 richtig gefüllt (Zahl ######.#) -> Script weiter ausführen </div><div>wenn nicht valide, dann das Script beenden.</div><div><br></div><div><br></div><div>Leider reichen meine Kenntnisse derzeit nicht aus um solch eine Abfrage zuschreiben und benötige daher mal wieder eure Unterstützung.</div><div><br></div><div>Im Anhang habe ich das Script (evu_auslesen.txt) und ein Log (evu-log.log) angehängt.</div><div><br></div><div>  <br clear="all"><div><div class="m_1660823388800767204m_-7198896351430681913gmail_signature"><div dir="ltr"><div style="font-size:small"><br></div><div style="font-size:small"><br></div><div style="font-size:small">Mit freundlichen Grüßen</div><div style="font-size:small">Dennis Greulich</div></div></div></div>
</div></div>
</blockquote></div>
</div></div></blockquote></div><br></div></div>