Ankündigung

Einklappen
Keine Ankündigung bisher.

Hex Zahlen

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

    KNX/EIB Hex Zahlen

    Hallo,

    wie interpretiere ich die Hex Zahlen,w elche ich von meiner EIBD Schnittstelle geliefert bekommen soll ohne DTP Angabe?

    z.B. frage ich die Helligkeit meiner Wetterstation ab und erhalte folgenden Wert:
    Response from 1.1.201: 5C E0

    Wie viel Lux ist nun 5C E0?

    Kann mir hier jemand helfen?

    #2
    Hex Zahlen

    Hi,

    Du musst wissen als welcher DPT der Wert encodiert wurde um ihn decodieren zu können. Das kannst Du durch lesen im Handbuch/ETS oder durch probieren herausfinden.
    Wie die Werte decodiert müssen steht in den KNX DPT Specs.

    Hth

    Marcus

    Kommentar


      #3
      Hex Zahlen

      Dieser Wert ist als DTP für Lux in der ETS eingestellt.
      Wie rechne ich es dann wenn ich den DTP weiß?

      Kommentar


        #4
        Wenn Du die DPT (Nummer) kennst, kannst Du in in den Specs den Aufbau entnehmen und das zurück rechnen.

        Wozu eigentlich? Wieso nimmst Du nicht was fertiges?

        Hier kannst Du sehen wie ich bei SmartHome.py die DPT decodiere:
        https://github.com/mknx/smarthome/bl...ns/knx/dpts.py

        Bis bald

        Marcus

        Kommentar


          #5
          Hallo,

          ich gehe davon aus, dass Dein DPT 9.004 ist. Das ist ein 2-Octet-Float-Typ. Der Wert berechnet sich aus Mantisse * 0.01 * 2 ^ Exponent.
          Mantisse und Exponent sind in den zwei Bytes folgendermassen kodiert: MEEEEMMM MMMMMMMM.
          Bei Dir 5C = 01011100, E0 = 11100000 ergibt sich 00000100 11100000 = 1248 für die Mantisse und 00001011 = 11 für den Exponenten.
          Damit ist Dein Wert = 1248 * 0.01 * 2 ^11 = 20971,52 Lux

          Gruß,
          Martin

          Kommentar


            #6
            Zitat von mmartin Beitrag anzeigen
            Damit ist Dein Wert = 1248 * 0.01 * 2 ^11 = 20971,52 Lux
            1248 * 0.01 * 2 ^11 = 25559,04

            Bis bald

            Marcus

            Kommentar


              #7
              yup, Vertipper.

              Gruß,
              Martin

              Kommentar


                #8
                Hallo

                ganz einfach

                Start - Tapko -> Service -> Tools -> Wert eingeben -> Ergbnis ablesen

                Michael
                www.knXpresso.com

                Kommentar

                Lädt...
                X