Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Length vom Serial Output passt nicht? (MA110M) #1

Open
Terr4 opened this issue Jan 16, 2023 · 2 comments
Open

Length vom Serial Output passt nicht? (MA110M) #1

Terr4 opened this issue Jan 16, 2023 · 2 comments

Comments

@Terr4
Copy link

Terr4 commented Jan 16, 2023

Hallo,

Erstmal danke für das Script!
Habe selbst einen Kaifa MA110M 1-Phasenzähler von der TINETZ und wollte mir die Werte auslesen lassen.

Leider konnte ich das Script nicht zum laufen bekommen, nach einer Weile debuggen hab ich jedoch eine Lösung gefunden.

Ich musste in Zeile 61 folgendes umändern:
len(data) >= 355)
zu
(len(data) >= 300)

Damit bekomme ich ein Ergebnis, jedoch auch eine Fehlermeldung am Ende:

            *** KUNDENSCHNITTSTELLE ***

OBIS Code Bezeichnung Wert
0.0.1.0.0.255 Datum Zeit: 16.01.2023 11:43:20
0.0.96.1.0.255 Zaehlernummer: xxx
0.0.42.0.0.255 COSEM logical device name: xxx
1.0.32.7.0.255 Spannung L1 (V): 233.7
1.0.31.7.0.255 Strom L1 (A): 0.69
1.0.1.7.0.255 Wirkleistung Bezug [kW]: 0.128
1.0.2.7.0.255 Wirkleistung Lieferung [kW]: 0.0
1.0.1.8.0.255 Wirkenergie Bezug [kWh]: 4022.581
1.0.2.8.0.255 Wirkenergie Lieferung [kWh]: 0.0
1.0.3.8.0.255 Blindleistung Bezug [kW]: 7.976
1.0.4.8.0.255 Blindleistung Lieferung [kW]: 557.952
Traceback (most recent call last):
File "/home/terra/kaifa_kundenschnittstelle_auslesen.py", line 416, in
logger.write("\n"+spannungl2)
NameError: name 'spannungl2' is not defined

PS:
Eventuell könnte man auf der GitHub Seite erwähnen welche Dependencies man vorher installieren muss, z.B.
sudo pip3 install pycryptodome

lg aus Tirol

@Marcel-Kitzbichler
Copy link

Hi, ich habe zurzeit das gleiche Problem und will fragen, ob du inzwischen eventuell eine Lösung gefunden hast?

MfG
Marcel

@Terr4
Copy link
Author

Terr4 commented Apr 29, 2023

Hab das Script gerade nicht vor mir aber die oben genannte Änderung und zusätzlich alle Zeilen löschen die irgendwas zu Phase2 und Phase3 auslesen oder ausgeben. Der 1-Phasen Zähler hat ja nur 1 Phase. Dann gings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants