<div dir="auto">Hallo Kai,<div dir="auto"><br></div><div dir="auto">die Auflösung des Zählers ist offenbar relativ niedrig (10Wh). Daran kannst du erstmal nix ändern, ein Workaround für die Nullwerte in der Darstellung wäre aber die Option "duplicates" in vzlogger, gefolgt von der Zeit in s, in der keine identischen Werte an die Middleware übertragen werden sollen.</div><div dir="auto"><br></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><div class="gmail_extra"><br><div class="gmail_quote">Am 25.08.2017 15:13 schrieb "Kai Wiemer" <<a href="mailto:kawi.business@gmail.com">kawi.business@gmail.com</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">Hallo zusammen,<div><br></div><div>ich richte derzeit meinen zweiten (Strom-)Volkszähler ein. Beide Male auf Basis eine Raspberry Pi 3 samt Schreib-/Lesekopf.</div><div><br></div><div>Zu Hause handelt es sich um einen Zwerichtungszähler und einen Produktionszähler und nun geht es um einen einfachen Bezugszähler.</div><div><br></div><div>Zu Hause bin ich es gewöhnt eine Änderung der Last sofort zu sehen. Schalte ich den Wasserkocher ein, nimmt entsprechend die Last des Bezugs (wenn die Anlage gerade nicht produziert, ansonsten geht halt der Eigenverbrauch hoch) zu. Entsprechend wird mir das im Frontend auch visualisiert. Die Zähler müssen nicht gepullt werden, sondern senden selbstständig. Es handelt sich um Zähler von Hager.</div><div><br></div><div>Bei meiner zweiten Einrichtung verhält es sich anders. Es handelt sich um einen Pull-Zähler: den Elster AS1440 (<a href="https://www.elstersolutions.com/assets/products/products_elster_files/AS1440_Flyer_D.pdf" target="_blank">https://www.elstersolutions.<wbr>com/assets/products/products_<wbr>elster_files/AS1440_Flyer_D.<wbr>pdf</a>), die Konfiguration schaut wie folgt aus:</div><div><br></div><div><div>{</div><div>    "retry" : 0,</div><div>    "daemon": true,</div><div>    "verbosity" : 15,</div><div>    "log" : "/var/log/vzlogger.log",</div><div>    "local" : {</div><div>        "enabled" : false,</div><div>        "port" : 8080,</div><div>        "index" : true,</div><div>        "timeout" : 0,</div><div>        "buffer" : 0</div><div>    },</div><div>    "meters" : [{</div><div>        "enabled": true,</div><div>        "allowskip": false,</div><div>        "interval": 1,</div><div>        "aggtime": -1,</div><div>        "aggfixedinterval": false,</div><div>        "channels": [{</div><div>                "uuid": "xyz",</div><div>                "identifier": "255-255:1.8.0",</div><div>                "middleware": "<a href="http://localhost/middleware.php" target="_blank">http://localhost/middleware.<wbr>php</a>"</div><div>         }],</div><div>        "protocol": "d0",</div><div>        "device": "/dev/usb-ir-lesekopf",</div><div>        "dump_file": "",</div><div>        "pullseq": "2F3F210D0A",</div><div>        "ackseq": "auto",</div><div>        "baudrate": 300,</div><div>        "baudrate_read": 9600,</div><div>        "baudrate_change_delay": 500,</div><div>        "parity": "7e1",</div><div>        "read_timeout": 100</div><div>    }]</div><div>}</div></div><div><br></div><div>Diese Konfiguration habe ich im Kern aus dem Wiki entnommen: <a href="https://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/elster_as1440" target="_blank">https://wiki.volkszaehler.org/<wbr>hardware/channels/meters/<wbr>power/edl-ehz/elster_as1440</a></div><div><br></div><div>Die Daten landen in der Datenbank und spiegeln korrekt den Zählerstand wieder. Das Frontend visualisiert sie auch entsprechend. Nur nicht so wie zu Hause. Ich bekomme im Wesentlichen einen linearen Verlauf der Leistung angezeigt, unterbrochen durch Nullwerte. Schalte ich den Wasserkocher ein, gibt es einfach weniger Lücken. Siehe: <a href="https://picload.org/view/rwidilpl/vz_as1440.png.html" target="_blank">https://picload.org/<wbr>view/rwidilpl/vz_as1440.png.<wbr>html</a></div><div><br></div><div>Nun frage ich mich, ob sich das ändern lässt? Ich habe mit den Parametern interval und aggtime herumgespielt, konnte aber keine Verbesserung feststellen. Ich denke, dass die Daten schon anders in die Datenbank geschrieben werdem müssen und ich am vzlogger ansetzen muss. Hier mal ein kleiner Auszug aus der Datenbank:</div><div><br></div><div><div>6<span style="white-space:pre-wrap">       </span>1<span style="white-space:pre-wrap">       </span>1503656413337<span style="white-space:pre-wrap">   </span>110,081.15</div><div>7<span style="white-space:pre-wrap">      </span>1<span style="white-space:pre-wrap">       </span>1503656418908<span style="white-space:pre-wrap">   </span>110,081.15</div><div>8<span style="white-space:pre-wrap">      </span>1<span style="white-space:pre-wrap">       </span>1503656424362<span style="white-space:pre-wrap">   </span>110,081.16</div><div>9<span style="white-space:pre-wrap">      </span>1<span style="white-space:pre-wrap">       </span>1503656429809<span style="white-space:pre-wrap">   </span>110,081.16</div><div>10<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656435244<span style="white-space:pre-wrap">   </span>110,081.17</div><div>11<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656440689<span style="white-space:pre-wrap">   </span>110,081.18</div><div>12<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656446115<span style="white-space:pre-wrap">   </span>110,081.19</div><div>13<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656451557<span style="white-space:pre-wrap">   </span>110,081.19</div><div>14<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656457058<span style="white-space:pre-wrap">   </span>110,081.2</div><div>15<span style="white-space:pre-wrap">      </span>1<span style="white-space:pre-wrap">       </span>1503656462531<span style="white-space:pre-wrap">   </span>110,081.21</div><div>16<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656468009<span style="white-space:pre-wrap">   </span>110,081.21</div><div>17<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656473589<span style="white-space:pre-wrap">   </span>110,081.22</div><div>18<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656479099<span style="white-space:pre-wrap">   </span>110,081.23</div><div>19<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656484535<span style="white-space:pre-wrap">   </span>110,081.23</div><div>20<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656489996<span style="white-space:pre-wrap">   </span>110,081.24</div><div>21<span style="white-space:pre-wrap">     </span>1<span style="white-space:pre-wrap">       </span>1503656495408<span style="white-space:pre-wrap">   </span>110,081.24</div></div><div><br></div><div>Hier sieht man auch die Nullwerte.</div><div><br></div><div>Any ideas?</div><div><br></div><div>Danke und Grüße</div><div>Kai</div><div><br></div></div>
</blockquote></div></div>