[vz-users] Zählerstands-Datei auslesen

Thomas Höpfner thomas at thhoe.de
Di Feb 22 15:38:23 CET 2022


Hallo,

einfacher ist die Daten direct an die middleware zu schicken.

Thomas 

Am 22.02.2022 um 14:26 schrieb René W <tylonhh at gmail.com>:


Im config Editor (https://volkszaehler.github.io/vzlogger/) sind ja ein paar Hinweise zu files:
optional format string. Supports $v for value, $i for identifier and $t for timestamp. E.g. $i:$v. If empty just a value is read from each line of the file



Demnach müsste ich versuchen die File zeilenweise mit Timestamps zu füllen. Und auch irgendwann zu leeren, oder?

Leider reichen dafür meine Copy&Paste und Google Skills nicht mehr aus. Vielleicht mag mir wer helfen. So sieht mein Script(?) zur Zeit aus:

#! /bin/sh
# Aktionen
case "$1" in
    start)
        /usr/local/bin/stromzaehler &
#        /opt/beispiel start
        ;;
    stop)
        killall stromzaehler
#        /opt/beispiel stop
        ;;
    restart)
        killall stromzaehler
        /usr/local/bin/stromzaehler &
#        /opt/beispiel restart
        ;;
esac
 
exit 0

Wie sollte die auszulesende file nun aussehen und wie der format string in der vzlogger.conf?
Ich vermute eine zeilenweise file mit timestamp und value (und optional identifier) wäre das richtige $i:$t:$v

Wie man verhindert dass die File überläuft.... keine Ahnung.

Gruß

Am Di., 22. Feb. 2022 um 13:41 Uhr schrieb René Warsow <tylonhh at gmail.com>:
 
Hallo,

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.

Wie bekomme ich nun diesen „Zähler“ in die vzlogger.conf?


Gruß
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20220222/c52fdde3/attachment.html>


Mehr Informationen über die Mailingliste volkszaehler-users