Stromzähler / PV auslesen / Powerfox

piet66
Posts: 266
Joined: 04 Feb 2017 17:00

Re: Stromzähler / PV auslesen / Powerfox

Post by piet66 »

Eigentlich haben alle Dateien die notwendigen Rechte. Zumindest, wenn du die zip-Datei runterlädst und auf dem Raspi entpackst.
Du startest du die Skripte doch als user pi, nicht mit sudo? Unter root habe ich sie nicht getestet.

Nimm aus 00_install_read_LOGAREX.bash die Zeile 33 (umask) raus und lass es nochmal laufen. Aber erst, wenn alles funktioniert.

Die Ausgabe des Skripts kommt mir merkwürdig vor.
Was hast du für einen Zähler? Liefert er was Druckbares? Hast die eine Beschreibung davon?
Vielleicht stimmen auch die Schnittstellenparameter (stty) nicht.
Gib mal wie oben beschrieben mit dem Kommando ./test.bash aus dem Verzeichnis 'test' die Daten aus, die er liefert. (Gegebenenfalls vorher das Gerät DEV anpassen.)

Vielleicht mach auch mal einen Reboot?
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 10 (buster, 32bit)
RaZberry by Z-Wave.Me ZW0700 7.20.00 07.38/1766938484 1025/257
Z-Way version v3.2.3 from 2022-04-06 04:56:23 +0300
jens_s
Posts: 23
Joined: 06 Apr 2019 11:14

Re: Stromzähler / PV auslesen / Powerfox

Post by jens_s »

ggf. liegt es auch daran, dass es kein Logarex Zähler ist sondern ein eBZ DD3
https://www.swm-infrastruktur.de/dam/sw ... d3-ebz.pdf
piet66
Posts: 266
Joined: 04 Feb 2017 17:00

Re: Stromzähler / PV auslesen / Powerfox

Post by piet66 »

Jetzt kommen wir der Sache schon näher.
Zum Ersten stimmt die Baudrate nicht, wahrscheinlich auch noch andere stty Parameter.
DIe anderen stty Parameter stimmen m.E.

Wenn du einen SM-Zähler hast, verwendet er wahrscheinlich das SML Protokoll mit binärer Ausgabe. Dann hast du schlechte Karten.
Wenn du einen OD-Zähler hast, könnte es vielleicht gehen. Ich kenne MODE-D (IEC 1107) nicht.

Mode-D (IEC 62056-2), bedeutet: reiner push-Betrieb, sendet ohne Anforderung jede Sekunde einen kompletten Datensatz. Ausgabe über die MSB Schnittstelle auf der Oberseite des Zählers.
Die Nutzung der Info-Schnittstelle auf der Vorderseite funktioniert auch, muss aber erst mit Eingabe der Pinnummer
freigeschaltet werden.


Also Aufgabe, wenn du einen OD Zähler hast:
- Baudrate anpassen
- mit test.bash schauen, ob er was Brauchbares in Klartext ausgibt. Das echo-Kommando vorher raus nehmen
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 10 (buster, 32bit)
RaZberry by Z-Wave.Me ZW0700 7.20.00 07.38/1766938484 1025/257
Z-Way version v3.2.3 from 2022-04-06 04:56:23 +0300
jens_s
Posts: 23
Joined: 06 Apr 2019 11:14

Re: Stromzähler / PV auslesen / Powerfox

Post by jens_s »

Ich habe jetzt meinen Zähler zuhause endlich erhalten. Der andere war ja nur zum testen im Büro.
Es handelt sich um einen Aptor Lepus, https://downloads.nzr.de/wp-content/upl ... 9.2020.pdf
Laut Anleitung hat die Schnittstelle dort folgendes Protokoll: optische Schnittstelle unterstützt SML Protokoll, an das FNN Lastenheft BZ angepasst

Hier Daten, die ich dazu gefunden habe:
https://www.vde.com/resource/blob/95087 ... 7-data.pdf

Ist also eine SML-Schnittstelle mit OBIS-Kennziffern.

Ist das damit machbar, oder eher nicht?

P.S. Die Rechte haben tatsächlich problemlos funktioniert, nachdem ich die ZIP-Datei direkt auf dem PI entpackt habe und nicht wie vorher auf dem PC und einzelne Daten kopiert.
piet66
Posts: 266
Joined: 04 Feb 2017 17:00

Re: Stromzähler / PV auslesen / Powerfox

Post by piet66 »

Ich kenne SML + COSEM nicht. Ich weiß auch nicht, ob der Zähler binäre oder ASCII Daten liefert
Auf jeden Fall funktioniert das Skript damit nicht.

Das Skript kann nur ASCII Daten auswerten. Für binäre Daten müsste man eine Konvertierungsroutine (z.B. mit PHP oder Python) einbauen.

Sollte der Zähler ASCII liefern, dann könnte man theoretisch die Extraktion der OBIS Werte in bash anpassen.
Raspberry Pi 3 Model B Rev 1.2
Raspbian GNU/Linux 10 (buster, 32bit)
RaZberry by Z-Wave.Me ZW0700 7.20.00 07.38/1766938484 1025/257
Z-Way version v3.2.3 from 2022-04-06 04:56:23 +0300
Post Reply