<div dir="ltr"><div>Das messen funktioniert schon. Hab jetzt mal 1kW an Last auf die Leitung gegeben (eAuto) und dieser Wert wurde auch ziemlich genau errechnet.<br></div><div>Hab es jetzt auch mal im Forum geschildert (<a href="https://www.photovoltaikforum.com/thread/167846-s0-am-gpio-liefert-keine-werte/?postID=2514630#post2514630">https://www.photovoltaikforum.com/thread/167846-s0-am-gpio-liefert-keine-werte/?postID=2514630#post2514630</a>)</div><div>Ich habe jetzt erstmal nur das Problem, dass er nicht auf 0Wh geht wenn die Last weg ist.</div><div>Gruß<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Mi., 23. Feb. 2022 um 23:22 Uhr schrieb Klaus Reichenecker <<a href="mailto:kr@kr123.de">kr@kr123.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;" lang="DE"><div class="gmail-m_6055546849157370106WordSection1"><p class="MsoNormal"><span>Hallo Rene,<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>VZLogger benutze ich wie gesagt nicht<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>Er wird aber auch Die bei Deinem Problem nicht helfen<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>Für S0 benötigst Du möglichst viel Impulse in kurzen Abständen<u></u><u></u></span></p><p class="MsoNormal"><span>VZ sagt dann z.B. – ok 1 Impuls pro Sekunde sind 1000 W – 2 Impulse 2000W <u></u><u></u></span></p><p class="MsoNormal"><span>Wenn Du da jetzt nur einen Impuls jede Stunde schickst – wie soll da für kurze Zeiten was berechnet werden?<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>Viel Grüße<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm"><p class="MsoNormal"><b>Von:</b> volkszaehler-users <<a href="mailto:volkszaehler-users-bounces@demo.volkszaehler.org" target="_blank">volkszaehler-users-bounces@demo.volkszaehler.org</a>> <b>Im Auftrag von </b>René W<br><b>Gesendet:</b> Mittwoch, 23. Februar 2022 23:11<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank">volkszaehler.org</a> - users <<a href="mailto:volkszaehler-users@demo.volkszaehler.org" target="_blank">volkszaehler-users@demo.volkszaehler.org</a>><br><b>Betreff:</b> Re: [vz-users] Zählerstands-Datei auslesen<u></u><u></u></p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Hallo Klaus,<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">danke für den Input. Hab es jetzt auch hinbekommen. In C muss ich dafür nur popen verwenden und ich habe die Variablen weggelassen wegen der deklaration.<u></u><u></u></p></div><div><p class="MsoNormal">Wenn der Zähler anhält, dann sehe ich im Frontend immer noch eine aktuelle Leistung. Daher nun die Frage wie wird es in der vzlogger.conf richtig definiert.<u></u><u></u></p></div><div><p class="MsoNormal">meine relevante Stelle sieht so aus:<u></u><u></u></p></div><div><p class="MsoNormal">      "enabled": true,<br>      "allowskip": false,<br>      "interval": -1,<br>      "aggtime": -1,<br>      "aggfixedinterval": false,<br>      "channels": [<br>        {<br>          //"api": "volkszaehler",<br>          "uuid": "8d98dde0-936c-11ec-9ecb-XXXXXX",<br>          "identifier": "Impulse",<br>          "middleware": "<a href="http://localhost/middleware.php" target="_blank">http://localhost/middleware.php</a>",<br>          "aggmode": "none", //sum<br>          "duplicates": 0<br>        }<br>      ],<br>      "protocol": "s0",<br>      //"device": "",<br>      "gpio": 18,<br>      //"mmap": "rpi2",<br>      //"gpio_dir": -1,<br>      "configureGPIO": true,<br>      "resolution": 1000,<br>      //"send_zero": false,<br>      "debounce_delay": 0<br>      //"nonblocking_delay": 100000<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Am Mi., 23. Feb. 2022 um 20:58 Uhr schrieb Klaus Reichenecker <<a href="mailto:kr@kr123.de" target="_blank">kr@kr123.de</a>>:<u></u><u></u></p></div><blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm"><div><div><p class="MsoNormal">Hallo Rene,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">bei mir sieht das in Bash so aus:<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">uuid1=6e8a3100-1234-11ec-86af-fdf053781c9a<u></u><u></u></p><p class="MsoNormal">send1="<a href="http://blabla.de/volkszaehler.org/htdocs/middleware.php/data/$uuid1.json?operation=add&value=1" target="_blank">http://blabla.de/volkszaehler.org/htdocs/middleware.php/data/$uuid1.json?operation=add&value=1</a>"<u></u><u></u></p><p class="MsoNormal">curl $send1<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Das ich das über Variablen mache liegt nur daran das es so für mich einfacher zu editieren / kopieren ist<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Den Timestamp lässt am Besten weg – macht VZ intern – ist ja auch egal ob jetzt der gemessene Wert paar ms später geloggt wird<u></u><u></u></p><p class="MsoNormal">Value muss bei einem So-Zähler immer 1 sein – da es ja 1 Impuls ist – ausser Du aggregierst vorher in Deiner Software um weniger Datenübertragung zu haben – z.B. nur jeder 10. Impus<u></u><u></u></p><p class="MsoNormal">Dann könntest aber auch einfach sagen ein Impuls sind z.B. nicht 1 Watt sondern 10 Watt un dnur jeden 10. Schocken<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Viele Grüße<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Klaus<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div style="border-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm;border-color:currentcolor"><p class="MsoNormal"><b>Von:</b> volkszaehler-users <<a href="mailto:volkszaehler-users-bounces@demo.volkszaehler.org" target="_blank">volkszaehler-users-bounces@demo.volkszaehler.org</a>> <b>Im Auftrag von </b>René W<br><b>Gesendet:</b> Mittwoch, 23. Februar 2022 10:32<br><b>An:</b> <a href="http://volkszaehler.org" target="_blank">volkszaehler.org</a> - users <<a href="mailto:volkszaehler-users@demo.volkszaehler.org" target="_blank">volkszaehler-users@demo.volkszaehler.org</a>><br><b>Betreff:</b> Re: [vz-users] Zählerstands-Datei auslesen<u></u><u></u></p></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal">Hallo,<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">ja da kämpfe ich mich gerade durch.<u></u><u></u></p></div><div><p class="MsoNormal">Ich versuche erstmal gerade den richtigen Befehl heruaszufinden mit post oder wget und dass dann in das script einzubauen.<u></u><u></u></p></div><div><p class="MsoNormal">Kann mir da bitte jemand helfen?<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Ich habe jetzt testweise<br>POST <a href="http://192.168.178.22:81/volkszaehler.org/htdocs/middleware.php/data/8d98dde0-936c-11ec-9ecb-XXXXXX.json?ts=now&value=13" target="_blank">http://192.168.178.22:81/volkszaehler.org/htdocs/middleware.php/data/8d98dde0-936c-11ec-9ecb-XXXXXX.json?ts=now&value=13</a><u></u><u></u></p></div><div><p class="MsoNormal">und<u></u><u></u></p></div><div><p class="MsoNormal">wget -O - -q "<a href="http://192.168.178.22:81/volkszaehler.org/htdocs/middleware.php/data/8d98dde0-936c-11ec-9ecb-" target="_blank">http://192.168.178.22:81/volkszaehler.org/htdocs/middleware.php/data/8d98dde0-936c-11ec-9ecb-</a> XXXXXX .json?operation=add&ts=now&value=13"<u></u><u></u></p></div><div><p class="MsoNormal">erfolglos getestet.<u></u><u></u></p></div><div><p class="MsoNormal">Bei Value muss dann ja final die variable "globalCounter" aus dem c Programm.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Es fehlt nur noch der letzte Schritt bis (hoffentlich) final läuft.<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal">Gruß<u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p><div><div><p class="MsoNormal">Am Mi., 23. Feb. 2022 um 09:17 Uhr schrieb Thomas Höpfner <<a href="mailto:thomas@thhoe.de" target="_blank">thomas@thhoe.de</a>>:<u></u><u></u></p></div><blockquote style="border-style:none solid none none;border-width:medium 1pt medium medium;padding:0cm;margin:5pt 0cm 5pt 4.8pt;border-color:currentcolor rgb(204,204,204) currentcolor currentcolor"><div><p class="MsoNormal">Hallo,<u></u><u></u></p><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12pt">im Wiki gibt es eine beschreibung der middware api. wenn es darum geht impulse zu erfassen, ist vzlogger die bewährte methode. <u></u><u></u></p><div><p class="MsoNormal">Thomas <u></u><u></u></p></div><div><p class="MsoNormal"> <u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12pt"><u></u> <u></u></p><blockquote style="margin-top:5pt;margin-bottom:5pt"><p class="MsoNormal" style="margin-bottom:12pt">Am 23.02.2022 um 08:01 schrieb René Warsow <<a href="mailto:tylonhh@gmail.com" target="_blank">tylonhh@gmail.com</a>>:<u></u><u></u></p></blockquote></div><blockquote style="margin-top:5pt;margin-bottom:5pt"><div><p class="MsoNormal"><u></u><u></u></p><div><p class="MsoNormal">Hallo Klause,<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">ja das ist eine sehr gute Idee.<br>Mein Setup dafür sah bisher so aus:<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">es gibt eine stromzaehler.c mit folgenden Inhalt:<u></u><u></u></p><p class="MsoNormal"><a href="https://pastebin.com/MXaU4Y6i" target="_blank">https://pastebin.com/MXaU4Y6i</a><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">das wird dann mittels gcc kompiliert und als Dienst gestartet.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Die Anleitung dazu habe ich hiervon: <a href="https://weberblog.net/stromzahler-mit-s0-schnittstelle-vom-raspberry-pi-auswerten/" target="_blank">https://weberblog.net/stromzahler-mit-s0-schnittstelle-vom-raspberry-pi-auswerten/</a><u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Ich habe schonmal gegoogelt wie man das an die middelware schickt. Mit fopen/fclose, richtig?<br>Wenn es da was fertiges gibt würde ich das einfach parallel dazu laufen lassen, sodass die Middleware gefüttert wird. Also mit in die .c Datei ergänzen.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">UUID habe ich ja angelegt.<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Gruß<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div style="border-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm;border-color:currentcolor"><p class="MsoNormal"><b>Von: </b><a href="mailto:kr@kr123.de" target="_blank">Klaus Reichenecker</a><br><b>Gesendet: </b>Dienstag, 22. Februar 2022 18:12<br><b>An: </b><a href="mailto:volkszaehler-users@demo.volkszaehler.org" target="_blank">volkszaehler.org - users</a><br><b>Betreff: </b>Re: [vz-users] Zählerstands-Datei auslesen<u></u><u></u></p></div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Womit erstellst Du das File in dem hochgezählt wird?<u></u><u></u></p><p class="MsoNormal">Bash?<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Wäre es nicht einfacher direkt von dort in VZ zu loggen – ganz ohne vzlogger?<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Entweder mit vzclient – oder sogar ganz direkt<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Falls interessant lass es mich wissen<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Viele Grüße<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><div><div style="border-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm;border-color:currentcolor"><p class="MsoNormal"><b>Von:</b> volkszaehler-users <<a href="mailto:volkszaehler-users-bounces@demo.volkszaehler.org" target="_blank">volkszaehler-users-bounces@demo.volkszaehler.org</a>> <b>Im Auftrag von </b>René Warsow<br><b>Gesendet:</b> Dienstag, 22. Februar 2022 13:42<br><b>An:</b> <a href="mailto:volkszaehler-users@lists.volkszaehler.org" target="_blank">volkszaehler-users@lists.volkszaehler.org</a><br><b>Betreff:</b> [vz-users] Zählerstands-Datei auslesen<u></u><u></u></p></div></div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Hallo,<u></u><u></u></p><p class="MsoNormal">ich habe es endlich geschafft einen S0 mit Interrupt und WiringPi auszulesen. Nun habe ich eine file /var/strom/stromcounter wo forlaufend hochgezählt wird bei jedem Impuls auf S0. Sprich ich sehe dort immer die Anzahl der Impulse. So weit so gut.<u></u><u></u></p><p class="MsoNormal">Wie bekomme ich nun diesen „Zähler“ in die vzlogger.conf?<u></u><u></u></p><p class="MsoNormal"><br>Gruß<u></u><u></u></p><p class="MsoNormal"> <u></u><u></u></p></div></div></blockquote></div></div></blockquote></div></div></div></blockquote></div></div></div></blockquote></div>