Seite 1 von 1

[V4.0.1] "no bus power", Strommessung mit DPT 7.012 vs. 9.021

Verfasst: Di Jun 25, 2024 11:41 pm
von AndererStefan
Guten Abend,

ich bin kürzlich über seltsame Einträge im Busmonitor gestolpert: "No bus Power" und bekam einen kurzen Schreck.

Diese Telegramme stammen von einem MDT AMI und stellen die Strom-Messung eines Aktorkanals dar. Gemäß der Voreinstellung des AMI bzw. der Doku sind das KO und die GA mit DPT 7.012 attributiert. Von der ETS wird der Messwert "0000" dabei als 0 mA dekodiert. Der TWS übersetzt diese Rohdaten aber in "no bus power".

Eine Recherche in den Specs brachte mir die Erkenntnis, dass das genau so sein muss. :geek:
Aus der Gruppe von AMI, ETS und TWS hält sich nur der TWS an die offiziellen Specs (https://support.knx.org/hc/de/article_a ... 2631105682).

Ich habe den Datentyp also auf 9.021 geändert und nun zeigt der TWS beim Rohwert "0000" beruhigend langweilige 0 mA an.
Da ich dazu im Forum und auch im Internet wenig gefunden habe, dachte ich mir, ich schreibe das mal als Hinweis ins Forum.

Edit: Erst nach dem Schreiben des Beitrags merke ich, dass DTP 9.021 keine Lösung sein kann, der Wert passt dann gar ist und ist um Faktor 100 zu klein. Das macht aus meinem Tipp eine Frage: Welchen Datentyp nehme ich stattdessen?

Viele Grüße und gute Nacht
Stefan

Re: [V4.01] "no bus power", Strommessung mit DPT 7.012 vs. 9.021

Verfasst: Mi Jun 26, 2024 11:34 am
von starwarsfan
Hallo miteinander
AndererStefan hat geschrieben: Di Jun 25, 2024 11:41 pm Aus der Gruppe von AMI, ETS und TWS hält sich nur der TWS an die offiziellen Specs (https://support.knx.org/hc/de/article_a ... 2631105682).
Ich habe das jetzt nicht im Detail durchexerziert aber so zugänglich wie MDT ist, sollte es doch kein Problem sein, das im KNXUF an @hjk zu melden! :think:

Re: [V4.01] "no bus power", Strommessung mit DPT 7.012 vs. 9.021

Verfasst: Mi Jun 26, 2024 12:03 pm
von StefanW
Hi Stefan,

der 7.012 ist schon der richtige DPT.
AndererStefan hat geschrieben: Di Jun 25, 2024 11:41 pmDer TWS übersetzt diese Rohdaten aber in "no bus power".
Ich denke, aber nur im Busmonitor?

Bei einem verknüpften Integer Objekt sollte schon der Wert 0 übergeben werden, auch wenn er so laut DPT-Spec. nicht übersetzt werden soll (was wenig verständlich ist, weil eine Messung eines Stromwertes kann ja durchaus 0 mA ergeben, wenn kein Strom fließt).

==> Hast Du mal geprüft, ob die 0 ins Objektsystem durchgereicht werden?


lg

Stefan

Re: [V4.01] "no bus power", Strommessung mit DPT 7.012 vs. 9.021

Verfasst: Mi Jun 26, 2024 12:19 pm
von AndererStefan
Hi,

mit der Übersetzung "no bus power" wirkt das auf mich so, als wäre dieser DTP dafür gedacht die Spannung auf dem BUS zu messen. In den Specs steht "DPT_UElCurrentmA", während bei DTP 9.021 der Name "DPT_Value_Curr" steht. Auf "UEI" kann ich mir allerdings keinen Reim machen. Dass man den Wert "0" als Text dekodiert... ja ist von einem technischen Standpunkt schon seltsam.

Ich habe die betreffende GA nicht explizit im Objektsystem des TWS angelegt, aber Grafana wertet den Wert als "0". - Ist das bereits Beleg dafür, dass im TWS alles richtig ist?

Ich glaube MDT muss ich gar nicht anschreiben, man kann im Aktor wählen ob man die Messwerte als 7.012 oder 9.021 (oder andere) rausschicken möchte. Ich habe daher nun alles auf 9.021 umgestellt und so siehts richtig aus.
Vermutlich müsste ich eher der KNXA mal melden, dass die ETS DTP 7.012 nicht standardkonform dekodiert?

Re: [V4.01] "no bus power", Strommessung mit DPT 7.012 vs. 9.021

Verfasst: Do Jun 27, 2024 8:03 am
von gbglace
Zwei solche Worte passen ja schon gar nicht in die Bitlänge des DPT, sprich auf dem Bus werden nur HEX-Werte der Zahlen übertragen. Alles an Worten im Busmomitor ist die Decodierung der HEX-Werte aus dem Telegramm. Auch ein AN /AUS passt nicht in ein 1-Bit Datenformat da geht nur 0/1.