Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

PDF Dokumente für Informationen im Detail, sowie Bauanleitungen.

Moderatoren: Ulrich, TeamO

tuxflo
Beiträge: 75
Registriert: So 17. Mai 2020, 21:48
Hat sich bedankt: 16 Mal
Danksagung erhalten: 19 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von tuxflo »

Nein seit der Erstellung hat sich nicht wirklich was geändert. Ich habe gerade gesehen, dass dein "unteres" etc Verzeichnis aus dem vzlogger Repository kommt. Das ist vermutlich dafür da um Beispielkonfigurationen mit im git Repo pflegen zu können. Wir müssen das nicht weiter vertiefen hier sei nur nochmal für spätere Leser:innen vermerkt, dass unter Linux Pfade immer "von der Wurzel an" angegeben werden. Demnach ist mit

Code: Alles auswählen

/etc/vzlogger
immer das Verzeichnis gemeint, welches direkt unter dem Wurzelverzeichnis (root) liegt.
Kostal Pico Wechselrichter
SMA Tripower Wechselrichter

go-E Wallbox

per IR-Schreib/Lesekopf werden auch Zählerdaten erfasst

Raspi 4 über PoE HAT betrieben

Luftfisch
Beiträge: 3
Registriert: So 21. Nov 2021, 20:02

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von Luftfisch »

Hallo,

mit der aktiven Hilfe von Ulrich konnte ich meinen Solaranzeige in Betrieb nehmen und sehe jetzt auch Daten von meinem Shelly im Dashboard.
Jetzt will ich natürlich auch noch meinen Stromzähler von unserem Hausanschluss mit einbinden. Da ich schon mal einen volkszähler in Betrieb hatte und hier einen sehr gute Anleitung liegt habe ich das (noch mit Einschränkungen) auch hinbekommen.
Der IR Lesekopf empfängt zwei Werte (mehr kann mein Stromzähler nicht), einmal den Gesamtzählerstand und den momentanen Verbrauch. Die kommen auch im vzlogger an. Leider wird dann nur der Gesamtzählerstand in die inluxdb geschrieben. Die zweite uuid für den momentanen Verbrauch sehe ich in Grafana auch, nur leider habe ich dazu keine Werte.
Durch eine Ableitung des Gesamtszählerstandes nach der Zeit und Korrektur der Einheiten kWh -> W kann ich den Wert auch in Grafana berechnen. Aber mich würde schon interessieren warum ich den zweiten Wert nicht in die influxdb schreiben kann. Hat vllt jemand von Euch eine Idee. Hier mal mein vzlogger.log

Code: Alles auswählen

[Dec 18 21:52:31][mtr0] Got 2 new readings from meter:
[Dec 18 21:52:31][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=4991993.00 ts=1639860751074
[Dec 18 21:52:31][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=179.80 ts=156921457000
[Dec 18 21:52:31][chn0] Adding reading to queue (value=4991993.00 ts=1639860751074)
[Dec 18 21:52:31][chn1] Adding reading to queue (value=179.80 ts=156921457000)
[Dec 18 21:52:31][AVG]  [0] 4991993.000000 @ 1639860751074
[Dec 18 21:52:31][AVG]  [1] RESULT 4991992.900000 @ 1639860751074
[Dec 18 21:52:31][chn0] Buffer has 1 items
[Dec 18 21:52:31][chn1] Buffer has 1 items
[Dec 18 21:52:31][chn0] Reading buffer: timestamp 1639860751074 value 4991992.900000
[Dec 18 21:52:31][chn1] Reading buffer: timestamp 156921457000 value 179.800000
[Dec 18 21:52:31][chn0] request body is vzlogger,uuid=86d93a20-28ea-11eb-88b2-a77c66ef7609 value=4991992.900000 1639860751074

[Dec 18 21:52:31][chn1] request body is vzlogger,uuid=567e9a10-28e9-11eb-8207-93162e3c8cf0 value=179.800000 156921457000

[Dec 18 21:52:31][CURL] CURL: Expire in 0 ms for 6 (transfer 0x74b05b00)
[Dec 18 21:52:31][CURL] CURL: Expire in 0 ms for 6 (transfer 0x74105b00)
[Dec 18 21:52:31][CURL] CURL: Expire in 30000 ms for 8 (transfer 0x74b05b00)
[Dec 18 21:52:31][CURL] CURL: Expire in 30000 ms for 8 (transfer 0x74105b00)
[Dec 18 21:52:31][CURL] CURL: Found bundle for host 127.0.0.1: 0x74b10f78 [can pipeline]
[Dec 18 21:52:31][CURL] CURL: Found bundle for host 127.0.0.1: 0x74110f78 [can pipeline]
[Dec 18 21:52:31][CURL] CURL: Could pipeline, but not asked to!
[Dec 18 21:52:31][CURL] CURL: Could pipeline, but not asked to!
[Dec 18 21:52:31][CURL] CURL: Re-using existing connection! (#0) with host 127.0.0.1
[Dec 18 21:52:31][CURL] CURL: Re-using existing connection! (#0) with host 127.0.0.1
[Dec 18 21:52:31][CURL] CURL: Connected to 127.0.0.1 (127.0.0.1) port 8086 (#0)
[Dec 18 21:52:31][CURL] CURL: Connected to 127.0.0.1 (127.0.0.1) port 8086 (#0)
[Dec 18 21:52:31][CURL] CURL: Expire in 0 ms for 6 (transfer 0x74b05b00)
[Dec 18 21:52:31][CURL] CURL: Expire in 0 ms for 6 (transfer 0x74105b00)
[Dec 18 21:52:31][CURL] CURL: Header 'POST /write?db=vzlogger&precision=ms HTTP/1.1
Host: 127.0.0.1:8086
Accept: */*
Content-Length: 81
Content-Type: application/x-www-form-urlencoded

' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'POST /write?db=vzlogger&precision=ms HTTP/1.1
Host: 127.0.0.1:8086
Accept: */*
Content-Length: 86
Content-Type: application/x-www-form-urlencoded

' bytes
[Dec 18 21:52:31][CURL] CURL: Sent 81 bytes..
[Dec 18 21:52:31][CURL] CURL: Sent 86 bytes..
[Dec 18 21:52:31][CURL] CURL: Sent 'vzlogger,uuid=567e9a10-28e9-11eb-8207-93162e3c8cf0 value=179.800000 156921457000
' bytes
[Dec 18 21:52:31][CURL] CURL: Sent 'vzlogger,uuid=86d93a20-28ea-11eb-88b2-a77c66ef7609 value=4991992.900000 1639860751074
' bytes
[Dec 18 21:52:31][CURL] CURL: upload completely sent off: 81 out of 81 bytes
[Dec 18 21:52:31][CURL] CURL: upload completely sent off: 86 out of 86 bytes
[Dec 18 21:52:31][CURL] CURL: Header 'HTTP/1.1 204 No Content
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'HTTP/1.1 204 No Content
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'Content-Type: application/json
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'Content-Type: application/json
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'Request-Id: 6afebd75-6044-11ec-ae15-b827eb87f469
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'Request-Id: 6afebc61-6044-11ec-ae14-b827eb87f469
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'X-Influxdb-Build: OSS
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'X-Influxdb-Build: OSS
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'X-Influxdb-Version: 1.8.3
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'X-Influxdb-Version: 1.8.3
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'X-Request-Id: 6afebd75-6044-11ec-ae15-b827eb87f469
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'X-Request-Id: 6afebc61-6044-11ec-ae14-b827eb87f469
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'Date: Sat, 18 Dec 2021 20:52:31 GMT
' bytes
[Dec 18 21:52:31][CURL] CURL: Header 'Date: Sat, 18 Dec 2021 20:52:31 GMT
' bytes
[Dec 18 21:52:31][CURL] CURL: Header '
' bytes
[Dec 18 21:52:31][CURL] CURL: Header '
' bytes
[Dec 18 21:52:31][CURL] CURL: Connection #0 to host 127.0.0.1 left intact
[Dec 18 21:52:31][CURL] CURL: Connection #0 to host 127.0.0.1 left intact
[Dec 18 21:52:31][chn1] Influxdb curl terminated
[Dec 18 21:52:31][chn0] Influxdb curl terminated
[Dec 18 21:52:31][chn1] InfluxDB CURL success
[Dec 18 21:52:31][chn0] InfluxDB CURL success
Die beiden Werte werden korrekt eingelesen. Es scheint alles gleich zu sein. Ich habe auch alle möglichen Kombinationen getestet, und den Wert versucht einzeln auszulesen. Leider alles ohne Erfolg.

Hier auch noch meine vzlogger.conf. Am Ende habe ich das Beispiel aus der Anleitung verwendet mit einer kleinen Änderung für das device.

Code: Alles auswählen

{
	"retry" : 3,
		"daemon": true,
		"verbosity" : 15,
		"log" : "/var/log/vzlogger.log",

		"local" : {
			"enabled" : false,
			"port" : 80,
			"index" : true,
			"timeout" : 30,
			"buffer" : 600
		},

		"meters" : [
		{
			"enabled" : true,
			"device" : "/dev/ttyUSB0",
			"protocol" : "sml",
			"parity" : "8N1",
			"baudrate" : 9600,
			"aggtime" : -1,
			"aggfixedinterval" : true,
			"channels": [{
				"api" : "influxdb",
				"uuid" : "86d93a20-28ea-11eb-88b2-a77c66ef7609",
				"identifier" : "1-0:1.8.0",
				"host" : "127.0.0.1:8086",
				"database": "vzlogger",                       // Optional: make sure this database exists in InfluxDB
				"ssl_verifypeer": true,                      // Optional: Disables the certificate verification for https connections
				"aggmode" : "AVG"
			},
			{
				"api" : "influxdb",
				"host" : "127.0.0.1:8086",
				"database": "vzlogger",                       // Optional: make sure this database exists in InfluxDB
				"ssl_verifypeer": true,                      // Optional: Disables the certificate verification for https connections
				"uuid" : "567e9a10-28e9-11eb-8207-93162e3c8cf0",
				"identifier" : "1-0:16.7.0",
			}
			]
		}
	]
}
Beste Grüße, V

dv03
Beiträge: 11
Registriert: Do 3. Okt 2019, 14:20
Wohnort: Durmersheim

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von dv03 »

Hallo Forenmitglieder, funktioniert diese Anleitung noch? Ich habe gerade versucht die ersten Schritte einzugeben und stoße auf Fehlermeldungen. Pakete nicht gefunden. Mir fehlt die tiefe linux schulung das ich wüßte was man da machen muss. Wenn die build umgebung nicht korrekt installiert ist - wird auch der vzlogger nicht installiert. Kann mir jemand bitte helfen. Ich mußte den pi komplett neu aufsetzen.

RO-Smart
Beiträge: 25
Registriert: Mi 7. Aug 2019, 14:49
Hat sich bedankt: 17 Mal
Danksagung erhalten: 2 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von RO-Smart »

Tipe1965 hat geschrieben:
So 10. Jan 2021, 21:04
Da ist einfach Tasmota drauf, muss bisschen angepasst werden ist aber nicht weiter schwer und dann kommt da einfach ein Skript rein gibt es auch eine gute Anleitung für. In meinem Fall schicke ich meine Daten an meinen iobroker weil ich den eh schon hab und von da aus in die influx dB von meiner solaranzeige. Aber wenn ich es richtig verfolgt habe kann die solaranzeige selber ja sogar mqtt und von daher sollte man die Daten auch direkt an die Solaranzeige schicken können.
Ja ok das mit dem Netzteil stimmt schon aber Vorteil ist du bist völlig frei vom Standort der rasp, du muss halt nur wlan an der Stelle haben.
Hi Tipe1965,
hättest Du noch einen Link zu dem Script welches in den Wemos/Tasmota installiert gehört?
Danke,
Dieter
SolarMax 4200S + 3000S, vzlogger: ISKRA MT961 bayernwerk (2.Zähler folgt noch), HomeMatic-User (Raspberrymatic)

Tipe1965
Beiträge: 137
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 6 Mal
Danksagung erhalten: 2 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von Tipe1965 »

Mein Wemos ist mit Tasmota geflasht und Steht auf Wortzensur. Unter sonstige Einstellungen steht bei mir in der Vorlage dieses hier :

{"NAME":"Wortzensur","GPIO":[1,1,1,1,1,1,1,1,1,1,1,1,1,1],"FLAG":0,"BASE":18}

Unter Skript habe ich dieses hier stehen:

>D
>B
=>sensor53 r
>M 1
+1,3,o,0,9600,STROM,1,30,2F3F210D0A,063035310D0A

1,1-0:1.8.0*255(@1,Gesamtverbrauch,KWh,total_B,4
1,1-0:2.8.0*255(@1,Einspeisung,KWh,total_E,4
1,1-0:1.8.0*96(@1,Verbrauch 1 Tag,KWh,total_1d,4
1,1-0:1.8.0*97(@1,Verbrauch 7 Tage,KWh,total_7d,4
1,1-0:1.8.0*98(@1,Verbrauch 30 Tage,KWh,total_30d,4
1,1-0:1.8.0*99(@1,Verbrauch 365 Tage,KWh,total_365d,4
1,1-0:16.7.0*255(@1,Verbrauch aktuell,W,current,20
#


Reicht dir das so?

RO-Smart
Beiträge: 25
Registriert: Mi 7. Aug 2019, 14:49
Hat sich bedankt: 17 Mal
Danksagung erhalten: 2 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von RO-Smart »

Danke Tipe1965,

schaut gut aus. Tasmota hab ich noch nicht genutzt nur homematic-Klone (asksinpp) aber ich saug mir das mal rein.

Danke Dir
Dieter
SolarMax 4200S + 3000S, vzlogger: ISKRA MT961 bayernwerk (2.Zähler folgt noch), HomeMatic-User (Raspberrymatic)

Janniman
Beiträge: 107
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 3 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von Janniman »

Moin Leute.

Ich brauche mal wieder Hilfe.
Bei mir lief bislang vzlogger auf dem Raspi gutmütig neben Solaranzeige.
Nun kam ich auf die Idee, mit dem (endliche gelieferten) Freischaltcode meines VNB, nicht nur Einspeisung und Verbrauch, sondern auch die derzeitigen Watt auszulesen.
Code im Zähler eingelesen, gut.
Reboot.
vzlogger schreibt nichts mehr in sein log.

...und weil ich es nicht lassen kann Mist zu bauen, habe ich (ohne Zwischenschrittüberprüfung) einen logrotate-Eintrag für den vzlogger hinzugefügt, weil dessen log schon 104MB groß war.
sudo nano /etc/logrotate.d/vzlogger

In der /etc/log/vzlogger.log steht nichts -> leer (die hatte ich vorher gelöscht, ist aber wieder automatisch angelegt worden)

Code: Alles auswählen

/var/log/vzlogger.log {
        rotate 1
        size=100k
        copytruncate
        missingok
        notifempty
        create 0664 vzlogger root
}

Code: Alles auswählen

pi@solaranzeige:~ $ systemctl status vzlogger
● vzlogger.service - vzlogger
   Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2022-06-04 11:08:00 CEST; 11min ago
 Main PID: 471 (vzlogger)
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/vzlogger.service
           └─471 /usr/local/bin/vzlogger -c /etc/vzlogger.conf

Jun 04 11:08:00 solaranzeige systemd[1]: Started vzlogger.
Die vzlogger.conf habe ich bislang noch nicht verändert, das wollte ich später probieren. Nur wüsste ich auch nicht, wie der neue Channel auszusehen hat.

Code: Alles auswählen

{
    "retry" : 3,
        "daemon": true,
        "verbosity" : 0,
        "log" : "/var/log/vzlogger.log",

        "local" : {
            "enabled" : false,
            "port" : 80,
            "index" : true,
            "timeout" : 30,
            "buffer" : 600
        },

        "meters" : [
        {
            "enabled" : true,
            "device" : "/dev/stromzaehler",
            "protocol" : "sml",
            "parity" : "8N1",
            "baudrate" : 9600,
            "aggtime" : 60,
            "aggfixedinterval" : true,
	    "use_local_time": true,
            "channels": [{
                "api" : "influxdb",
                "uuid" : "86d93a20-28ea-11eb-88b2-a77c66ef7609",
                "identifier" : "1-0:1.8.0",
                "host" : "127.0.0.1:8086",
                "database": "vzlogger",                       // Optional: make sure this database exists in InfluxDB
                "ssl_verifypeer" : true,                      // Optional: Disables the certificate verification for https connections
                "aggmode" : "MAX",
		"duplicates" : 3600
						},
			{
                "api" : "influxdb",
                "uuid" : "d9c9e31e-25b3-471b-a4f0-9725e195b6e3",
                "identifier" : "1-0:2.8.0",
                "host" : "127.0.0.1:8086",
                "database": "vzlogger",                       // Optional: make sure this database exists in InfluxDB
                "ssl_verifypeer": true,                      // Optional: Disables the certificate verification for $
                "aggmode" : "MAX",
		"duplicates" : 3600 
            }
            ]
        }
    ]
}
log bleibt leer, obwohl ich die "conf" und vzlogger selbst nicht verändert habe. Dass jetzt zusätzlich weitere Daten des Zählers geliefert werden, das dürfte vzloggger nicht stören, da dieser über den Identifier das passende findet (oder finden sollte).
Ohne das log habe ich ja keine Ahnung, wie der Channel denn heißt.

Würde mir bitte jemand helfen, das mit dem log geradezubiegen und den aktuellen Stromverbrauch einzupflegen?

Jan

Janniman
Beiträge: 107
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 3 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von Janniman »

Wenn man doof ist...
Nach dem Absenden der obigen Nachricht sah ich: "verbosity" : 0,

Mit "verbosity" : 15, sieht das log bisher so aus:

Code: Alles auswählen

[Jun 04 11:08:00][main] vzlogger v0.8.1 based on heads/master-0-g037ab6b6a6 from Sat, 20 Nov 2021 14:46:15 +0100 started.
[Jun 04 11:08:01][main] log level is 0
[Jun 04 11:58:03][main] vzlogger v0.8.1 based on heads/master-0-g037ab6b6a6 from Sat, 20 Nov 2021 14:46:15 +0100 started.
[Jun 04 11:58:03][mtr0] Creating new meter with protocol sml.
[Jun 04 11:58:03][mtr0] Meter configured, enabled.
[Jun 04 11:58:03]       New meter initialized (protocol=sml)
[Jun 04 11:58:03]       Configure channel.
[Jun 04 11:58:03][chn0] New channel initialized (uuid=...ef7609 api=influxdb id=1-0:1.8.0)
[Jun 04 11:58:03]       Configure channel.
[Jun 04 11:58:03][chn1] New channel initialized (uuid=...95b6e3 api=influxdb id=1-0:2.8.0)
[Jun 04 11:58:03]       Have 1 meters.
[Jun 04 11:58:03][main] log level is 15
[Jun 04 11:58:03][main] local=0
[Jun 04 11:58:03]       Daemonize process...
[Jun 04 11:58:03]       Opened logfile /var/log/vzlogger.log
[Jun 04 11:58:03][push] No pushDataServer defined.
[Jun 04 11:58:03][]     ===> Start meters
[Jun 04 11:58:03][mtr0] Meter connection established
[Jun 04 11:58:03][mtr0] Meter thread started
[Jun 04 11:58:03][mtr0] Meter is opened. Starting channels.
[Jun 04 11:58:03][mtr0] Number of readers: 32
[Jun 04 11:58:03][mtr0] Config.local: 0
[Jun 04 11:58:03][chn0] Logging thread started
[Jun 04 11:58:03][chn0] Start logging thread for influxdb-api.
[Jun 04 11:58:03][chn1] Logging thread started
[Jun 04 11:58:03][chn1] Start logging thread for influxdb-api.
[Jun 04 11:58:03][chn0] InfluxDB API initialize
[Jun 04 11:58:03][]     Startup done.
[Jun 04 11:58:03][chn1] InfluxDB API initialize
[Jun 04 11:58:03][chn1] api InfluxDB using host 127.0.0.1:8086
[Jun 04 11:58:03][chn1] api InfluxDB no Token set
[Jun 04 11:58:03][chn1] api InfluxDB no organization set
[Jun 04 11:58:03][chn1] api InfluxDB no username set
[Jun 04 11:58:03][chn1] api InfluxDB no password set
[Jun 04 11:58:03][chn1] api InfluxDB using database vzlogger
[Jun 04 11:58:03][chn1] api InfluxDB will use default measurement name "vzlogger"
[Jun 04 11:58:03][chn1] api InfluxDB will not use any tags
[Jun 04 11:58:03][chn1] api InfluxDB will use default timeout 30
[Jun 04 11:58:03][chn1] api InfluxDB will use default max_batch_inserts 4500
[Jun 04 11:58:03][chn1] api InfluxDB will use default max_buffer_size 450000
[Jun 04 11:58:03][chn1] api InfluxDB will use default send_uuid true
[Jun 04 11:58:03][chn1] api InfluxDB using ssl_verifypeer: true
[Jun 04 11:58:03][chn1] api InfluxDB using url 127.0.0.1:8086/write?db=vzlogger&precision=ms
[Jun 04 11:58:03][chn1] Using InfluxDB api
[Jun 04 11:58:03][chn0] api InfluxDB using host 127.0.0.1:8086
[Jun 04 11:58:03][chn0] api InfluxDB no Token set
[Jun 04 11:58:03][chn0] api InfluxDB no organization set
[Jun 04 11:58:03][chn0] api InfluxDB no username set
[Jun 04 11:58:03][chn0] api InfluxDB no password set
[Jun 04 11:58:03][chn0] api InfluxDB using database vzlogger
[Jun 04 11:58:03][chn0] api InfluxDB will use default measurement name "vzlogger"
[Jun 04 11:58:03][chn0] api InfluxDB will not use any tags
[Jun 04 11:58:03][chn0] api InfluxDB will use default timeout 30
[Jun 04 11:58:03][chn0] api InfluxDB will use default max_batch_inserts 4500
[Jun 04 11:58:03][chn0] api InfluxDB will use default max_buffer_size 450000
[Jun 04 11:58:03][chn0] api InfluxDB will use default send_uuid true
[Jun 04 11:58:03][chn0] api InfluxDB using ssl_verifypeer: true
[Jun 04 11:58:03][chn0] api InfluxDB using url 127.0.0.1:8086/write?db=vzlogger&precision=ms
[Jun 04 11:58:03][chn0] Using InfluxDB api
[Jun 04 11:58:04][mtr0] Got 2 new readings from meter:
[Jun 04 11:58:04][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520000.00 ts=1654336684071
[Jun 04 11:58:04][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3465000.00 ts=1654336684071
[Jun 04 11:58:04][chn0] Adding reading to queue (value=1520000.00 ts=1654336684071)
[Jun 04 11:58:04][chn1] Adding reading to queue (value=3465000.00 ts=1654336684071)
[Jun 04 11:58:05][mtr0] Got 2 new readings from meter:
[Jun 04 11:58:05][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520000.00 ts=1654336685064
[Jun 04 11:58:05][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3465000.00 ts=1654336685064
[Jun 04 11:58:05][chn0] Adding reading to queue (value=1520000.00 ts=1654336685064)
[Jun 04 11:58:05][chn1] Adding reading to queue (value=3465000.00 ts=1654336685064)
[Jun 04 11:58:06][mtr0] Got 2 new readings from meter:
[Jun 04 11:58:06][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520000.00 ts=1654336686057
[Jun 04 11:58:06][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3465000.00 ts=1654336686057
[Jun 04 11:58:06][chn0] Adding reading to queue (value=1520000.00 ts=1654336686057)
[Jun 04 11:58:06][chn1] Adding reading to queue (value=3465000.00 ts=1654336686057)
[Jun 04 11:58:07][mtr0] Got 2 new readings from meter:
[Jun 04 11:58:07][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520000.00 ts=1654336687050
[Jun 04 11:58:07][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3465000.00 ts=1654336687050
[Jun 04 11:58:07][chn0] Adding reading to queue (value=1520000.00 ts=1654336687050)
[Jun 04 11:58:07][chn1] Adding reading to queue (value=3465000.00 ts=1654336687050)
[Jun 04 11:58:08][mtr0] Got 2 new readings from meter:
Schön, aber wie bekomme/identifiziere ich die Watt_Zahl? Auf dem Zähler wird mir das schön angezeigt, daher sollte es doch auch in vzlogger eingelesen werden können.

Jan

Janniman
Beiträge: 107
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 3 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von Janniman »

Ich nochmals.
Leider hatte mein Zähler die Ausgabe zur Schnittstelle wohl nicht gespeichert.
Im Moment sieht das log nun so aus:

Code: Alles auswählen

[Jun 04 13:20:03][CURL] CURL: Connection #0 to host 127.0.0.1 left intact
[Jun 04 13:20:03][chn0] Influxdb curl terminated
[Jun 04 13:20:03][chn0] InfluxDB CURL success
[Jun 04 13:20:03][CURL] CURL: Header 'HTTP/1.1 204 No Content
' bytes
[Jun 04 13:20:03][CURL] CURL: Header 'Content-Type: application/json
' bytes
[Jun 04 13:20:03][CURL] CURL: Header 'Request-Id: 477deb63-e3f8-11ec-8df3-e45f01667494
' bytes
[Jun 04 13:20:03][CURL] CURL: Header 'X-Influxdb-Build: OSS
' bytes
[Jun 04 13:20:03][CURL] CURL: Header 'X-Influxdb-Version: 1.8.3
' bytes
[Jun 04 13:20:03][CURL] CURL: Header 'X-Request-Id: 477deb63-e3f8-11ec-8df3-e45f01667494
' bytes
[Jun 04 13:20:03][CURL] CURL: Header 'Date: Sat, 04 Jun 2022 11:20:03 GMT
' bytes
[Jun 04 13:20:03][CURL] CURL: Header '
' bytes
[Jun 04 13:20:03][CURL] CURL: Connection #0 to host 127.0.0.1 left intact
[Jun 04 13:20:03][chn1] Influxdb curl terminated
[Jun 04 13:20:03][chn1] InfluxDB CURL success
[Jun 04 13:20:04][mtr0] Got 15 new readings from meter:
[Jun 04 13:20:04][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520670.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3474656.80 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-7358.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=233.40 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=238.10 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=234.30 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:31.7.0*255/ObisIdentifier:1-0:31.7.0*255 value=11.57 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:51.7.0*255/ObisIdentifier:1-0:51.7.0*255 value=11.58 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:71.7.0*255/ObisIdentifier:1-0:71.7.0*255 value=11.69 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:81.7.1*255/ObisIdentifier:1-0:81.7.1*255 value=118.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:81.7.2*255/ObisIdentifier:1-0:81.7.2*255 value=238.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:81.7.4*255/ObisIdentifier:1-0:81.7.4*255 value=150.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:81.7.15*255/ObisIdentifier:1-0:81.7.15*255 value=156.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:81.7.26*255/ObisIdentifier:1-0:81.7.26*255 value=156.00 ts=1654341604233
[Jun 04 13:20:04][mtr0] Reading: id=1-0:14.7.0*255/ObisIdentifier:1-0:14.7.0*255 value=49.90 ts=1654341604233
[Jun 04 13:20:04][chn0] Adding reading to queue (value=1520670.00 ts=1654341604233)
[Jun 04 13:20:04][chn1] Adding reading to queue (value=3474656.80 ts=1654341604233)
[Jun 04 13:20:05][mtr0] Got 15 new readings from meter:
[Jun 04 13:20:05][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520670.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3474658.40 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-7359.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=233.40 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=238.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=234.30 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:31.7.0*255/ObisIdentifier:1-0:31.7.0*255 value=11.59 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:51.7.0*255/ObisIdentifier:1-0:51.7.0*255 value=11.57 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:71.7.0*255/ObisIdentifier:1-0:71.7.0*255 value=11.65 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:81.7.1*255/ObisIdentifier:1-0:81.7.1*255 value=118.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:81.7.2*255/ObisIdentifier:1-0:81.7.2*255 value=238.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:81.7.4*255/ObisIdentifier:1-0:81.7.4*255 value=149.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:81.7.15*255/ObisIdentifier:1-0:81.7.15*255 value=156.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:81.7.26*255/ObisIdentifier:1-0:81.7.26*255 value=156.00 ts=1654341605226
[Jun 04 13:20:05][mtr0] Reading: id=1-0:14.7.0*255/ObisIdentifier:1-0:14.7.0*255 value=49.90 ts=1654341605226
[Jun 04 13:20:05][chn0] Adding reading to queue (value=1520670.00 ts=1654341605226)
[Jun 04 13:20:05][chn1] Adding reading to queue (value=3474658.40 ts=1654341605226)
[Jun 04 13:20:06][mtr0] Got 15 new readings from meter:
[Jun 04 13:20:06][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520670.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3474660.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-7357.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=233.30 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=238.10 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=234.20 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:31.7.0*255/ObisIdentifier:1-0:31.7.0*255 value=11.65 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:51.7.0*255/ObisIdentifier:1-0:51.7.0*255 value=11.59 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:71.7.0*255/ObisIdentifier:1-0:71.7.0*255 value=11.70 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:81.7.1*255/ObisIdentifier:1-0:81.7.1*255 value=118.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:81.7.2*255/ObisIdentifier:1-0:81.7.2*255 value=238.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:81.7.4*255/ObisIdentifier:1-0:81.7.4*255 value=150.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:81.7.15*255/ObisIdentifier:1-0:81.7.15*255 value=156.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:81.7.26*255/ObisIdentifier:1-0:81.7.26*255 value=157.00 ts=1654341606236
[Jun 04 13:20:06][mtr0] Reading: id=1-0:14.7.0*255/ObisIdentifier:1-0:14.7.0*255 value=49.90 ts=1654341606236
[Jun 04 13:20:06][chn0] Adding reading to queue (value=1520670.00 ts=1654341606236)
[Jun 04 13:20:06][chn1] Adding reading to queue (value=3474660.00 ts=1654341606236)
[Jun 04 13:20:07][mtr0] Got 15 new readings from meter:
[Jun 04 13:20:07][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520670.00 ts=1654341607229
[Jun 04 13:20:07][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3474663.50 ts=1654341607229
[Jun 04 13:20:07][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-7361.00 ts=1654341607229
[Jun 04 13:20:07][mtr0] Reading: id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=233.30 ts=1654341607229
[Jun 04 13:20:07][mtr0] Reading: id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=238.10 ts=1654341607229
[Jun 04 13:20:07][mtr0] Reading: id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=234.40 ts=1654341607229
[Jun 04 13:20:07][mtr0] Reading: id=1-0:31.7.0*255/ObisIdentifier:1-0:31.7.0*255 value=11.70 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:51.7.0*255/ObisIdentifier:1-0:51.7.0*255 value=11.57 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:71.7.0*255/ObisIdentifier:1-0:71.7.0*255 value=11.64 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:81.7.1*255/ObisIdentifier:1-0:81.7.1*255 value=118.00 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:81.7.2*255/ObisIdentifier:1-0:81.7.2*255 value=239.00 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:81.7.4*255/ObisIdentifier:1-0:81.7.4*255 value=150.00 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:81.7.15*255/ObisIdentifier:1-0:81.7.15*255 value=156.00 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:81.7.26*255/ObisIdentifier:1-0:81.7.26*255 value=156.00 ts=1654341607230
[Jun 04 13:20:07][mtr0] Reading: id=1-0:14.7.0*255/ObisIdentifier:1-0:14.7.0*255 value=49.90 ts=1654341607230
[Jun 04 13:20:07][chn0] Adding reading to queue (value=1520670.00 ts=1654341607229)
[Jun 04 13:20:07][chn1] Adding reading to queue (value=3474663.50 ts=1654341607229)
[Jun 04 13:20:08][mtr0] Got 15 new readings from meter:
[Jun 04 13:20:08][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=1520670.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=3474664.60 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=-7358.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:32.7.0*255/ObisIdentifier:1-0:32.7.0*255 value=233.30 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:52.7.0*255/ObisIdentifier:1-0:52.7.0*255 value=238.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:72.7.0*255/ObisIdentifier:1-0:72.7.0*255 value=234.40 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:31.7.0*255/ObisIdentifier:1-0:31.7.0*255 value=11.60 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:51.7.0*255/ObisIdentifier:1-0:51.7.0*255 value=11.47 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:71.7.0*255/ObisIdentifier:1-0:71.7.0*255 value=11.58 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:81.7.1*255/ObisIdentifier:1-0:81.7.1*255 value=119.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:81.7.2*255/ObisIdentifier:1-0:81.7.2*255 value=239.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:81.7.4*255/ObisIdentifier:1-0:81.7.4*255 value=149.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:81.7.15*255/ObisIdentifier:1-0:81.7.15*255 value=156.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:81.7.26*255/ObisIdentifier:1-0:81.7.26*255 value=157.00 ts=1654341608239
[Jun 04 13:20:08][mtr0] Reading: id=1-0:14.7.0*255/ObisIdentifier:1-0:14.7.0*255 value=49.90 ts=1654341608239
[Jun 04 13:20:08][chn0] Adding reading to queue (value=1520670.00 ts=1654341608239)
[Jun 04 13:20:08][chn1] Adding reading to queue (value=3474664.60 ts=1654341608239)
Erklärung warum ich ein Problem habe dies zu konfigurieren.
In meiner Konfig steht oben bei den "meters" ein
"aggtime" : 60,
und bei den channels
"aggmode" : "MAX",

Bei den Channels kann für den Verbrauch ich das "protocol": "s0", einstellen. (ob das wohl richtig ist?)
Nach meinem Denken würde sich das aber mit dem
"aggtime" : 60,
beissen. Ich will ja eben den aktuellen Verbrauch/Einspeisung, keine Summe. Die Summen hatte ich ja schon vorher. Nur steht die "aggtime" bei der "Grundkonfiguration" "meters" und nicht bei den Channels. Für den "aggmode" kann ich "none" angeben.

Jan

Janniman
Beiträge: 107
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 3 Mal

Re: Anleitung:Einbindung von vzlogger zum Auslesen von Stromzählern

Beitrag von Janniman »

Ok. Hier mal das Ergebnis aus diversen Versuchen...

Code: Alles auswählen

time		meter			uuid								value	
04.06.2022 16:20	ZStand_Bezug		86d93a20-28ea-11eb-88b2-a77c66ef7609	1520670	
04.06.2022 16:20	ZStand_Einsp		d9c9e31e-25b3-471b-a4f0-9725e195b6e3	3502575.4
04.06.2022 16:21	Bez/Einsp	 	b6d3b4b7-93bc-4ddf-b360-910909db8d1c	-3578.6469
04.06.2022 16:21	ZStand_Bezug		86d93a20-28ea-11eb-88b2-a77c66ef7609	1520670	
04.06.2022 16:21	ZStand_Einsp		d9c9e31e-25b3-471b-a4f0-9725e195b6e3	3502635.5
04.06.2022 16:22	Bez/Einsp	  	b6d3b4b7-93bc-4ddf-b360-910909db8d1c	-3691.447878
04.06.2022 16:22	ZStand_Bezug		86d93a20-28ea-11eb-88b2-a77c66ef7609	1520670	
04.06.2022 16:22	ZStand_Einsp		d9c9e31e-25b3-471b-a4f0-9725e195b6e3	3502696	7
04.06.2022 16:23	Bez/Einsp		b6d3b4b7-93bc-4ddf-b360-910909db8d1c	-3786.521511
04.06.2022 16:23	ZStand_Bezug		86d93a20-28ea-11eb-88b2-a77c66ef7609	1520670	
04.06.2022 16:23	ZStand_Einsp		d9c9e31e-25b3-471b-a4f0-9725e195b6e3	3502760	
Meine vzlogger.conf sieht nun so aus:

Code: Alles auswählen

{
    "retry" : 3,
        "daemon": true,
        "verbosity" : 3,
        "log" : "/var/log/vzlogger.log",

        "local" : {
            "enabled" : false,
            "port" : 80,
            "index" : true,
            "timeout" : 30,
            "buffer" : 600
        },

        "meters" : [
        {
            "enabled" : true,
            "device" : "/dev/stromzaehler",
            "protocol" : "sml",
            "parity" : "8N1",
            "baudrate" : 9600,
            "aggtime" : 60,
            "aggfixedinterval" : true,
	    "use_local_time": true,
            "channels": [{
                "api" : "influxdb",
                "uuid" : "86d93a20-28ea-11eb-88b2-a77c66ef7609",
                "identifier" : "1-0:1.8.0",
                "host" : "127.0.0.1:8086",
                "database": "vzlogger",             // Optional: make sure this database exists in InfluxDB
                "ssl_verifypeer" : true,            // Optional: Disables the certificate verification for https connections
                "aggmode" : "MAX",
		"tags": "meter=ZStand_Bezug", 	// Optional:Hier kann für den Wert ein oder mehr entsprechende Tags vergeben
		"duplicates" : 3600
						},
			{
                "api" : "influxdb",
                "uuid" : "d9c9e31e-25b3-471b-a4f0-9725e195b6e3",
                "identifier" : "1-0:2.8.0",
                "host" : "127.0.0.1:8086",
                "database": "vzlogger",            // Optional
                "ssl_verifypeer": true,            // Optional
                "aggmode" : "MAX",
		"tags": "meter=ZStand_Einsp", // Optional:kann für den Wert ein oder mehr entsprechende Tags vergeben werden
		"duplicates" : 3600
						},
			{
                "api" : "influxdb",
                "uuid" : "b6d3b4b7-93bc-4ddf-b360-910909db8d1c",	/* uuid neu generiert	*/
 		"identifier" : "1-0:16.7.0",				/* Leistung 		*/
                "host" : "127.0.0.1:8086",
                "database": "vzlogger",			// Optional
                "ssl_verifypeer" : true,		// Optional
		"aggmode" : "avg",
		"tags": "meter=Bez/Einsp", // Optional:kann für den Wert ein oder mehr entsprechende Tags vergeben werden
		"duplicates" : 3600
            }
            ]
        }
    ]
}
Auch wenn es verlockend erscheint, ich frage die Zählerstände nur jede Minute ab, mit einer Wiederholpause von einer Stunde.
Die Watt werden in jeder Minute aggregiert, damit es nicht zum sekündlichen Schreiben in die Datenbank kommt.

Jedenfalls habe ich so einwandfreie Werte, nicht die Märchen aus dem Kostal-Schwarm. Warum ist es selbst für den KSEM so schwer, genaue Werte zu liefern? Der hängt doch direkt vor dem Zähler.

Ich hoffe, das hilft jemandem.
Was ich gerne wüsste, warum kommen beim Netz-Bezug, der sich teils Stunden nicht ändert, auch die Wiederholungseintragungen, obwohl da keine Werte geschrieben werden sollten (da gleicher Wert)?
Und wie kann man die Nachkommastellen bei der Leistung wegbekommen? Die erscheinen erst, seitdem ich mit "avg" die Werte von einer Minute mittle.

Jan

Antworten