<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Ich weiss nicht wie oft das genutzt wurde, aber es scheint als könnte vzlogger „mbus“: <a href="https://github.com/volkszaehler/vzlogger/search?q=mbus&type=">https://github.com/volkszaehler/vzlogger/search?q=mbus&type=</a>. Hast Du das Protokoll mal versucht?<br><br><div dir="ltr">Viele Grüße,<div>Andreas</div></div><div dir="ltr"><br><blockquote type="cite">Am 01.06.2020 um 21:56 schrieb Thorsten Jastrow <thorsten_jastrow@web.de>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div class="messageBody">
<div class="messageText" itemprop="text">
<p>Hallo Volkszähler-Experten,</p>
<p>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!</p>
<p>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.“</p>
<p>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.</p>
<p>Frage an die Experten: Seht Ihr das auch so?</p>
<p> </p>
<p>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.</p>
<p>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?<br>
In welchem Protokoll im vzlogger ist diese Parität verwendbar? Bei D0 scheint es nicht zu funktionieren.</p>
<p>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.”</p>
<p>In welchem Protokoll im vzlogger wäre so eine Pullsequenz verwendbar?</p>
<p> </p>
<p>So, damit - nach den bisherigen Versuchen - zu meinen grundsätzlichen Fragen:</p>
<p>Kann ich den WMZ überhaupt über die IR-Schnittstelle mit dem Volkszähler nutzen?</p>
<p>Welches Protokoll würde da gehen? D0 wohl nicht, oder? Vielleicht OMS?</p>
<p>Wie sollte ich vorgehen?</p>
<p> </p>
<p>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.</p>
<p>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?</p>
<p>Beispiel: Im d0.txt gibt es „<<<<“ und „>>>>“-Signale. Was heisst das genau? Antwortet der WMZ?</p>
<p>Ich lese „<<<<“ und „2f 3f 21 0d 0a“, aber bei „>>>>“ steht dann „2f 3f 21 0<b><u>a</u></b> 0a“. Ist das eine Antwort?</p>
<p>Ich wäre ja schon zufrieden, erstmal eine Reaktion vom Zähler zu erhalten. <img alt=";-)" class="smiley" height="23" src="https://www.photovoltaikforum.com/core/images/smilies/emojione/1f609.png" srcset="https://www.photovoltaikforum.com/core/images/smilies/emojione/1f609@2x.png 2x" title="wink" data-unique-identifier=""></p>
<p> </p>
<p>Wie könnte es weitergehen?</p>
<p>Besteht eine Chance, die IR-Schnittstelle irgendwie zu nutzen?</p>
<p>Oder muss ich doch eine kabelgebundene M-Bus-Verbindung herstellen (Pegelwandler?)?</p>
<p> </p>
<p>Danke für alle Hinweise!</p>
<p>Gruß Thorsten</p>
</div>
</div>
</div></div><div><d0.txt></div><div><vzlogger_config.txt></div><div><vzlogger_log.txt></div></div></blockquote></body></html>