[vz-users] WMZ Danfoss SonoSafe 10 mit IR und M-Bus: Wie geht der mit Volkszähler?

Andreas Götz cpuidle at gmail.com
Mo Jun 1 22:29:55 CEST 2020


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_jastrow at 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>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20200601/1d10657a/attachment-0001.html>


Mehr Informationen über die Mailingliste volkszaehler-users