Hat keiner eine Idee was ich noch ausprobieren/testen kann, oder hab ich Infos vergessen die benötigt werden?
Gruß Jan
Hi! Und sorry für die Verzögerung. Ich hatte das Thema offen und dann vergessen zu antworten
Stimmt die Baudrate denn im neuen IP-Symcon? M-Bus fährt ja 9600 oder 2400. Das könnte es erklären.
Bei den fehlenden Daten wäre ein Datenblatt vom Hersteller hilfreich. Laut Debug kommen sehr wenig Bytes als Antwort. Somit liefert das Gerät tatsächlich eher wenig. Im Debug sehe ich aber mehr Werte als in den Variablen landen. Ist einer von denen für dich passend?
paresy
Hi Michael,
danke schon mal für die Hilfe. Die Verzögerung ist kein Problem, ich wusste nur nicht ob ich alle Infos zusammengetragen hatte.
Wo finde ich die Baudrate? In IPS gesucht und nix gefunden.
Nach dem Datenblatt suche ich mal weiter, ich habe schon viel im Internetz gesucht und nur Beiblätter gefunden, wie z.B. hier KDK COUNT1 PRO – 5(45)A – 4-Quadrantenmessung – MID – 1TE – MBus – KDK Dornscheidt unter Downlods.
Das habe ich noch als Bezeichnung gefunden…
KDK Dornscheidt GmbH 460545PRO-MBus KDK COUNT1 PRO - 5(45)A - 4-Quadrantenmessung - MID - 1TE - MBus
Du meinst bestimmt wo was Übertragen wird, das habe ich nicht gefunden. Ich weiß leider auch nicht ob das Passende im Debug dabei ist. Ich benötige den Wert „wie viel Watt werden gerade Verbraucht bzw. Erzielt“ (Bezug/Lieferung).
Die Variable die angelegt wird heißt „Power“ (hier der ABB der geht, ist einer für 3 Phasen, deshalb öfter die Variable)
Gruß Jan
Hi Jan,
deswegen das Datenblatt, da ggf. der Zähler nur zählt und gar keine Momentanwerte liefert. M-Bus Geräte haben (wenn Sie gut sind) immer eine Anleitung der das Protokoll beschreibt inkl. aller verfügbaren Werte.
Du findest die Baurate in der I/O Instanz.
paresy
Ich hab den Hersteller mal angemailt. Mal schauen ob da ein Datenblatt mit dem Protokoll kommt.
Ah, du nutzt unser Gateway? Dann musst du dir das Network Configuration Tool im Download Bereich schnappen und darüber die Baudrate ändern
paresy
Hab einiges nachgeschaut…
- hab im Konfigtool geschaut, Gateway ist auf 2400
- hab im Menü des ABB (der der geht) 2400 gefunden
- bei denen die nicht gehen hab ich die Info leider nicht gefunden, nur in der Doku und da steht 2400 ist default
- der den ich mit 5.5 eingerichtet habe und da garnigs kommt, habe ich an dem alten Gatway angeschlossen und da kam gleich was - Insanzkonfigoration → Gateway ändern (aber auch da fehlt der Montanwert, also genau so wie die anderen beiden am anderen Gateway)
- die Doku habe ich vom Hersteller bekommen - sacht mir nigs, hab sie mal mit angehängt
Register des M-Bus
PRO1-Mb V2.18 M-bus register map mit Momentan Werten.pdf (43,1 KB)
Bedienungsanleitung
Bedienungsanleitung_KDK_PRO1_S_Mbus_Modbus_122020V3.06.pdf (1,7 MB)
altes Gateway - ist auch auf 2400
Gruß
Jan
Es hat jetzt länger gedauert, als gedacht, aber ab IP-Symcon 7.1 wird es möglich sein auch exotischere M-Mus Geräte abzufragen. Dafür gibt es eine neue MBUS_UpdateValuesEx Funktion bei der man das C und CI Feld selber angeben kann. Für den o.g. Zähler benötigt man also ein Skript, welches die restlichen Daten zusätzlich abfragt:
MBUS_UpdateValuesEx(48980, 0x53, 0xB1);
MBUS_UpdateValuesEx(48980, 0x53, 0xB4);
paresy
Hallo @paresy,
kann ich mir dem MBUS_UpdateValuesEX mein Problem hier: M-BUS Stromzähler lösen?
Habe noch keine Doku zu dem Befehl gefunden.
Grüße
Stefan
Kein Wunder… Ab Symcon 7.1 heißt ja nicht ab jetzt. Wird sind doch erst bei 7.0
Michael
@steppe: Falls du das mit den Nachkommastellen bei z.B. der Frequenz meinst → Nein. Mit dem Befehl kannst du nur weitere Daten abfragen, die nicht über die normale Abfrage kommen.
paresy
Danke Michael, wenn die 7.1er raus ist werd ich da gleich ein Update machen und es ausprobieren - auch wenn in kürze einer auf 7.0 ansteht (z.Z. 5.5).
Gruß
Jan
Hallo, ich habe hier einen Eltako DSZ12DM Drehstromzähler, der immer wieder mal nicht auslesbar ist/war.
Alle 10-15 Abfragen erfolgt keine Antwort …
Als M-Bus-Gateway arbeitet hier ein PiiGAB 810, an dem fünf Geräte (Primäradressen 1-5) hängen.
Der Eltako (Adresse 3) ist seit Samstag früh überhaupt nicht mehr auslesbar ( IPS V7.1 ).
Ich habe heute herausgefunden, dass er nicht mehr auf die, durch die Instanz „M-Bus-Gerät“ gesendete, Initialisierung (SND_NKE antwortet. (->Timeout)
Wenn ich per Script den Eltako (ohne dieses SND_NKE) abfrage, wirft er IMMER sofort die Daten !
# Abfrage Eltako DSZ12
$str = "\x10\x7B\x03\x7E\x16";
CSCK_SendText(44695, $str);
Meine Frage:
Wäre es Dir möglich in der M-Bus-Geräte Instanz das Senden des SND_NKE per Schalter auswählbar zu machen ?
LG
lueralba
Neuer Eltako DSZ15DM und alles wieder gut !
lueralba
Ab sofort wird die Einrichtung leichter. Mit der neuen Option der 7.2 könnt ihr mit folgenden Einstellungen die weiteren Werte abfragen: IP-Symcon 7.2 (Testing) - #59 von paresy
Und wenn ihr ganz, ganz viele davon habt (wie wir in einem Projekt), dann geht das auch per Skript:
$ids = IPS_GetInstanceListByModuleID("{B53BE2E5-892D-4537-94AC-EAC68A469188}");
foreach($ids as $id) {
//IPS_SetProperty($id, "Interval", 5);
IPS_SetProperty($id, "ExtendedRequests", '[{"C":83,"CI":177},{"C":83,"CI":180}]');
IPS_ApplyChanges($id);
}
paresy
Hallo Michael,
danke für die Info. Ich hab erst noch andere Themen (N100 Rechner einsetzen, Moxa einbauen,…), aber mit Deiner Info zur 7.1 geht das Wichtige erst mal.
Gruß
Jan
Konntest du dein Problem lösen? Wenn ja, teil das Ergebnis doch hier, statt die Frage zu löschen.
Wäre sehr gut, da ich auch einen B23 113 einsetze und noch zwei einsetzen möchte. Bisher habe ich einen Testaufbau aufgebaut und einen Föhn an die Phasen angesteckt und IPS dabei beobachtet. Bei den nächsten wäre eine andere Lösung gut.
Jan
Im Handbuch gibt es eine Tabelle in welcher Reihenfolge die Werte über Mbus geliefert werden. Die Reihenfolge laut Handbuch ist bei mir identisch mit der in Symcon. Die Werte sind soweit auch plausibel.