Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX Wert ohne DPT / Datentyp lesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    KNX Wert ohne DPT / Datentyp lesen

    Hallo Kollegen,

    in der Item.conf wird bei „KNX“ immer der DPT angegeben werden.

    Der MDT Aktor AZI hat für den Wert „Cent“ ( 4Byte Wert ) aber kein DPT / Datentyp.

    DPT / Datentyp = 14 läuft nicht.

    Wie kann ich auf den Wert „Cent“ zugreifen ??

    Danke, JG


    18.jpg
    Gruß, JG

    #2
    Ist denn der Wert ein 4 Byte Float Wert oder ist es vieleicht ein 4 Byte Integer Wert? Probiere doch die anderen DPTs aus, die 4 Byte Werte definieren.

    Ich finde es schon merkwürdig, dass der Hersteller keine sinnvollen Angaben zum Datentyp macht. Stehen die vieleicht in einem aderen Teil der Doku?
    Viele Grüße
    Martin

    There is no cloud. It's only someone else's computer.

    Kommentar


      #3
      MDT macht schon Angaben, das "ohne" ist der DPT...
      Aber es ist komisch, dass ein Hersteller für eine Zahl anscheinend keinen genormten DPT verwendet.

      Kommentar


        #4
        ... und nicht mal sagt, wie der Wert in den Vier Byte kodiert ist. Könnte theoretisch auch eine Zeichenfolge von 4 Byte sein.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #5
          Hi, bei Cent würde ich 4 Byte integer erwarten.
          Gruß Waldemar
          OpenKNX www.openknx.de

          Kommentar


            #6
            Moin,
            ohne (Vorzeichen), 4-Byte-Wert -> somit DPT12

            VG, Mucki

            Kommentar


              #7
              Spannend nur, warum MDT das nicht angibt.
              Viele Grüße
              Martin

              There is no cloud. It's only someone else's computer.

              Kommentar


                #8
                Hi,
                weil es wahrscheinlich keinen DPT für Cent gibt. DPT12 ist ja nur die Klasse (4 Byte unsigned), der richtige DPT müsste ja DPT12.nnn heißen...
                Gruß Waldemar
                OpenKNX www.openknx.de

                Kommentar


                  #9
                  Dann wäre DPT12 aber immer noch richtiger als "keiner".
                  hjk, kannst du das vielleicht aufklären?

                  Kommentar


                    #10
                    Danke für Eure Antworten.....

                    DTP 13 und 14 bringen kein Ergebnis

                    DTP 12 ergibt
                    DTP12.jpg
                    Aber bei 23 Cent KWh ist der Wert sehr ungenau......


                    Gruß, JG

                    Kommentar


                      #11
                      Ah,

                      DTP 14 ergibt jetzt doch einen Wert
                      DTP14.jpg
                      Gruß, JG

                      Kommentar


                        #12
                        Wenn der Wert Euro-Cent darstellt, ist es recht unwahrscheinlich, dass er als Float (dpt14), also mit Nachkommastellen kodiert ist. Ein Ganzzahl Wert oder ein String sind da wahrscheinlicher. Gibt die Doku dazu keine Weitere Info?
                        Viele Grüße
                        Martin

                        There is no cloud. It's only someone else's computer.

                        Kommentar


                          #13
                          Also man kann - im Inst-Menü - noch zwischen 2 und 4 Byte Floating wählen.
                          Mehr gibt die Anleitung nicht her.....

                          dpt_cent.jpg
                          Gruß, JG

                          Kommentar


                            #14
                            Hi,
                            das ist doch die info, die du benötigst, wenn unterschiedliche Formate für die Ausgabe möglich sind, dann kann ja auch kein DPT dafür angegeben werden
                            Gruß Waldemar
                            OpenKNX www.openknx.de

                            Kommentar

                            Lädt...
                            X