M-Bus <-> LAN Adapter konfigurieren

Hallo Leute,

den nun bei mir installierten DHZ Zähler von NZR habe ich über einen M-Bus-Ethernet Adapter von co.met (M-Bus Smart Meter Gateway COM-1) an IPS angeschlossen. Die Konfiguration des Adapters ist aus dem Screenshot ersichtlich.

Die Struktur im IPS:
M-Bus Client Socket (auf 192.168.178.16:5000)
–> M-Bus Gateway
----> M-Bus Gerät (Adresse 0)

Im Client Socket kommen nun regelmäßig Daten in dieser Form an:
mac=00:08:DC:19:5B:93
boot=1
fw=03.03
time=1260397951
zpb=XX1234560000000000000000000000000
MBUS(6821216808007267579400523B0002A80000008C100579591500C4002AB12A000001FD17006916)

In den anderen im IPS angelegten Instanzen werden keine Werte gesetzt oder empfangen…

Hierbei handelt es sich aber (so wie ich es deute) um Daten des Adapters selbst. Leider weiß ich nicht, was die letzte Zeile im Detail bedeutet, ggf. handelt es sich dabei ja schon um die „richtigen“ Daten?

Im Display des Zählers wird auch regelmäßig das Zeichen für „Kommunikation“ angezeigt.

Kann mir jemand den entscheidenden Tipp geben??

Joachim

Nachtrag: Ich habe mal den Cutter auf die letzte Zeile „angesetzt“ und die Daten extrahiert:
6821216808007267579400523B0002DD0000008C100506601500C4002AEE38000001FD17007D16
Nach der M-Bus Beschreibung sind das wohl tatsächlich die Daten des Zählers. Kann ich diese irgendwie auf das M-Bus Gerät „umleiten“? Oder muss ich diese Daten selbst "auseinandernehmen??

Wie sieht das ganze denn in IP-Symcon aus, wenn du statt dem SerialPort einen ClientSocket einrichten würdest? Wie kommen die Daten an?

Im Prinzip fragt IPS die Daten am Zähler an und wertet die dann aus.

paresy

Hallo Paresy,

ich habe es wie im ersten Posting beschrieben mit dem Client Socket eingerichtet. Es wird aber offensichtlich immer nur der Initialisierungsdialog durchgeführt.
Ich wollte es heute aben mal über ClientSocket und RegisterVariable (ohne die IPS-M-Bus-Instanz) probieren…

Ausser Du hast noch einen heißen Tipp für mich…:smiley:

Joachim

Zeig mal wie dein Debug vom M-Bus Splitter aussieht.

paresy

…wo müsste der denn rein??

Nachtrag: Meinst Du den M-Bus Gateway?

Ich habe mal Screenshots von M-Bus Gateway und vom ClientSocket angehängt…

Hallo Paresy,

ich habe mir noch mal die empfangenen Daten angeschaut:
mac=00:08:DC:19:5B:93
boot=1
fw=03.03
time=1260483431
zpb=XX1234560000000000000000000000000
MBUS(6821216808007267579400523B00020D0000008C100535621500C4002AA43E000001FD17009A16)

Das was im Teil MBUS() steht sind schon aktuelle Daten des Zählers (z.B. Zählerstand, Momentanwert Leistung)
MBUS(6821216808007267579400523B00020D0000008C100535621500C4002AA43E000001FD17009A16)

Was wohl stört sind die davor vom LAN-Adapter hinzugefügten Daten…kann ich das irgendwie mit dem Splitter heraustrennen und dann die M-Bus-IPS-Struktur nutzen?

Joachim