Ich weiss nicht wie oft das genutzt wurde, aber es scheint als könnte vzlogger „mbus“: https://github.com/volkszaehler/vzlogger/search?q=mbus&type=. Hast Du das Protokoll mal versucht?
Viele Grüße, Andreas > Am 01.06.2020 um 21:56 schrieb Thorsten Jastrow <thorsten_jast...@web.de>: > > > Hallo Volkszähler-Experten, > > als Anfänger im Thema „VZ“ bin ich an einem Punkt angekommen, an dem ich ein > paar Hinweise von Experten brauchen könnte. Danke schon mal vorab! > > Ich habe einen Wärmemengenzähler von Danfoss Typ SonoSafe 10. Der WMZ hat an > der Front eine optische IR-Schnittstelle beschrieben im Datenblatt mit: > „Optisch gemäß EN61107. Datenprotokoll gemäß EN13757-3, unterstützt Baudraten > von 2400 und 4800.“ > > Die EN61107 wurde abgelöst durch die EN62056-21, die auch bei vielen Zählern > verwendet wird. Ich meine, die Schnittstelle müsste grundsätzlich passen, da > z.B. der im VZ-Wiki beschriebene WMZ Kamstrup 401 auch die IR-Schnittstelle > nach EN61107 nutzt. > > Frage an die Experten: Seht Ihr das auch so? > > > > Das Datenprotokoll nach EN13757-3 ist das M-Bus-Protokoll. Dieses wird nach > der Danfoss-Beschreibung für die kabelgebundene M-Bus-Schittstelle und für > die IR-Schnitstelle verwendet. > > Für die Kommunikation ist angegeben: 11 Bits pro Zeichen, d.h. 1 Start-Bit > (‘space’), 8 Daten-Bits, 1 Parity-Bit (even) und 1 Stop-Bit (‚mark‘). Das > bedeutet doch für die Parity-Bezeichnung „8E1“, richtig? > In welchem Protokoll im vzlogger ist diese Parität verwendbar? Bei D0 scheint > es nicht zu funktionieren. > > Für die opt. Schnittstelle ist nach EN13757-2 Protokoll eine „wake up > message“ nötig. Die ist beschrieben (Zitat) als „The wake up message consists > of zeros and ones alternating at the desired baud rate for a duration of 2,2 > s +/- 0,1 s.” > > In welchem Protokoll im vzlogger wäre so eine Pullsequenz verwendbar? > > > > So, damit - nach den bisherigen Versuchen - zu meinen grundsätzlichen Fragen: > > Kann ich den WMZ überhaupt über die IR-Schnittstelle mit dem Volkszähler > nutzen? > > Welches Protokoll würde da gehen? D0 wohl nicht, oder? Vielleicht OMS? > > Wie sollte ich vorgehen? > > > > Ich habe mir auf einem Raspi 4 das VZ-Image installiert. Als IR-Kopf habe ich > den von Weidmann. Der Kopf funktioniert. Über Hterm am PC und minicom über > SSH und Raspi kann ich Signale von einer IR-Fernbedienung empfangen bzw. > Tastatureingaben senden und empfangen. > > Wenn ich im Vzlogger mit dem Protokoll D0 eine Verbindung zum WMZ versuche, > funktioniert das nicht. Leider habe ich keine Erfahrung im Lesen und > Interpretieren von Log-Files. Im Anhang die Dateien für vzlogger_conf.txt, > vzlogger_log.txt und d0.txt. Würdet Ihr bitte mal drauf schauen und sagen, ob > und was man da schon erkennen kann? > > Beispiel: Im d0.txt gibt es „<<<<“ und „>>>>“-Signale. Was heisst das genau? > Antwortet der WMZ? > > Ich lese „<<<<“ und „2f 3f 21 0d 0a“, aber bei „>>>>“ steht dann „2f 3f 21 0a > 0a“. Ist das eine Antwort? > > Ich wäre ja schon zufrieden, erstmal eine Reaktion vom Zähler zu erhalten. > > > > Wie könnte es weitergehen? > > Besteht eine Chance, die IR-Schnittstelle irgendwie zu nutzen? > > Oder muss ich doch eine kabelgebundene M-Bus-Verbindung herstellen > (Pegelwandler?)? > > > > Danke für alle Hinweise! > > Gruß Thorsten > > <d0.txt> > <vzlogger_config.txt> > <vzlogger_log.txt>