[vz-users] Auslesen eines ULTRAHEAT®T550 (UH50…)
kr at kr123.de
kr at kr123.de
Do Mär 19 13:33:08 CET 2020
Hallo Nico,
ist das ein M-Bus Zähler oder mit optischen M-Bus?
Ich habe hier erst die Tage mit Kabelgebundenen Zählern Erfolg gehabt
Weitergeholfen haben mir vor allem folgende Programme:
Erster Test unter Windows:
Adresse hiermit gesucht: <https://www.piigab.com/en/products/free-tools/m-bus-wizard/> https://www.piigab.com/en/products/free-tools/m-bus-wizard/
Zähler hiermit ausgelesen: <https://www.m-bus.de/software.html> https://www.m-bus.de/software.html
Auslesen tue ich jetzt auf einem Raspi mit libmbus
Will auch demnächst versuchen, optische Zähler auszulesen, warte aber leider noch auf den IR-Kopf
Aber eigentlich bringt Dir der Momentanverbrauch wenig, löse es besser so wie von Thomas vorgeschlagen
Ich lese z.B. im 5min-Takt aus – Anbei ein Screenshot – grün über den konkreten Zählerstand von VZ erstellt, schwarz ist die alle 5min gemessene momentane Leistung
Die momentane Leistung sieht zwar schöner aus, aber ist durch das nur alle 5min ablesen ungenau - hier z.B. ca. 4% Abweichung
Grüße
Klaus
Von: volkszaehler-users <volkszaehler-users-bounces at demo.volkszaehler.org> Im Auftrag von USER VZ
Gesendet: Donnerstag, 19. März 2020 10:44
An: volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
Betreff: Re: [vz-users] Auslesen eines ULTRAHEAT®T550 (UH50…)
Hi Nico,
in VZ einen Kanal Typ "Wärme (Zählerstände)" anlegen.
Dein Script sollte den Zählerstand als Numerischen Wert parsen, und an die Middleware senden. Dazu eignet sich der vzclient.
Das Script dann mit cron regelmäßig aufrufen. Die Darstellung der Leistung macht das Frontend entsprechend des Kanaltypes.
Mit freundlichen Grüßen,
Thomas
-----Ursprüngliche Nachricht-----
Von: Prof. Nikolaus Zieske <nikolaus.zieske at bau.thm.de <mailto:nikolaus.zieske at bau.thm.de> >
Gesendet: Donnerstag 19 März 2020 10:26
An: volkszaehler-users <volkszaehler-users at demo.volkszaehler.org <mailto:volkszaehler-users at demo.volkszaehler.org> >
Betreff: [vz-users] Auslesen eines ULTRAHEAT®T550 (UH50…)
Hallo,
gibt es jemanden, der einen Wärmemengenzähler ULTRAHEAT®T550 (UH50…) beim Volkszähler eingebunden hat.
Mit diesem script in python schaffe ich es zwar den Zählerstand auszulesen:
#!/usr/bin/python
from __future__ import print_function
import serial, time
ser = serial.Serial("/dev/ttyUSB0", baudrate=300, bytesize=7, parity="E", stopbits=1, timeout=2, xonxoff=0, rtscts=0)
#send init message
ser.write("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00")
ser.write("\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00")
#send request message
ser.write("/?!\x0D\x0A")
ser.flush();
time.sleep(.5)
#send read identification message
print(ser.readline())
#change baudrate
ser.baudrate=2400
try:
#read data message
while True:
response = ser.readline()
print(response, end="")
if "!" in response:
break
finally:
ser.close()
Ich bekomme aber keine aktuellen Verbrauchswerte, sondern, neben vielem anderen, nur den Zählerstand unter 6.8.
/LUGCUH50
6.8(0074900*kWh)6.26(04142.48*m3)9.21(66409080)
6.26*01(03957.55*m3)6.8*01(0071925*kWh)
F(0)9.20(66409080)6.35(60*m)
6.6(0016.2*kW)6.6*01(0015.3*kW)6.33(001.608*m3ph)9.4(094.4*C&092.9*C)
6.31(0046124*h)6.32(0000000*h)9.22(R)9.6(000&66409080&0&000&66409080&0)
9.7(60000)6.32*01(0000000*h)6.36(01-01&00:00)6.33*01(001.608*m3ph)
6.8.1()6.8.2()6.8.3()6.8.4()6.8.5()
6.8.1*01()6.8.2*01()6.8.3*01()
6.8.4*01()6.8.5*01()
9.4*01(094.4*C&092.9*C)
6.36.1(2016-01-18)6.36.1*01(2011-07-13)
6.36.2(2015-01-07)6.36.2*01(2015-01-07)
6.36.3(2014-12-23)6.36.3*01(2014-12-23)
6.36.4(2014-03-14)6.36.4*01(2014-03-14)
6.36.5()6.36*02(01&00:00)9.36(2016-02-12&19:36:08)9.24(1.5*m3ph)
9.17(0)9.18()9.19()9.25()
9.1(0&1&0&0000&CECV&CECV&1&5.16&5.16&F&101008&1>1>04&08&0)
9.2(&&)9.29()9.31(0014842*h)
9.0.1(00000000)9.0.2(00000000)9.34.1(000.00000*m3)9.34.2(000.00000*m3)
8.26.1(00000000*m3)8.26.2(00000000*m3)
8.26.1*01(00000000*m3)8.26.2*01(00000000*m3)
6.26.1()6.26.4()6.26.5()
6.26.1*01()6.26.4*01()6.26.5*01()0.0(66409080)
!
Wie könnte man das machen?
Niko
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20200319/b6625b10/attachment-0001.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image001.png
Dateityp : image/png
Dateigröße : 127436 bytes
Beschreibung: nicht verfügbar
URL : <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20200319/b6625b10/attachment-0001.png>
More information about the volkszaehler-users
mailing list