ich habe einen Temperatur-/Feuchtesensor (KNX/EIB) der mir in der ETS3 sowohl den Hex-Wert als auch die Temperatur richtig anzeigt, z.B. den 4-stelligen Wert 41 A6 A3 D5 als 20,83 Grad. Im Protokoll der Verwaltungskonsole bekomme ich die Nachricht „could not convert data“ zusammen mit einem 6-stelligen Hexwert, wobei die ersten zwei Stellen immer konstant 00 80 zu sein scheinen.
von welchem Hersteller ist der Sensor und welcher Typ ist es? Vielleicht hilft ein Blick in die Anleitung oder technische Beschreibung des EIB-Datentyps.
Bei dem Gerät handelt es sich um einen Enthalpie-Sensor der Firma RTS-Automation (Typ 152 321 03) für Innenräume. Qualitativ sicher nichts hochwertiges (konnte man bei dem Preis auch nicht erwarten), aber für meine Anforderungen (Raumtemperatur messen, in Abhängigkeit einen Lüfter starten) dachte ich reicht es. In der ETS3 ist kein DTS hinterlegt, funzt einfach.
leider gibt es in der Doku keinen Hinweis auf eine Umrechnungsformel. Aber der Temperatur-Bereich liegt zw. -20 und +80 Grad. Kann es sein, dass in den vier Bytes Temperatur und Luftfeuchtigkeit stecken? Dann wären es zwei Bytes für den 100 Grad-Bereich. Erste Hex-Zahl * 256 + zweite Hexzahl? FF FF wären 80 und 00 00 dann -20. Könnte das passen?
könnte passen. Insgesamt hab ich noch ne Menge mehr an Werten die abgefragt werden könnten, da fehlt mir aber das Wissen. Nötig wären nur die aktuelle Temperatur und ggf. Feuchte.
Zwischenzeitlich habe ich in der ETS3 verschiedene Werte als DTS ausprobiert. Bei 14.068 verschwinden die Hex-Werte und es steht nur noch die aktuelle Temperatur da. Sieht für mich so aus als wäre es so richtig. Wie bekomme ich denn das mapping von DTS 14.068 zum IPS?
Das war es leider nicht. Insgesamt sind es 4 Byte und wenn du mit der Vermutung recht hast, dass Temp und Feuchte in einem Wert daher kommen, dann wird man die Werte wohl trennen müssen. In der ETS klappt es ja auch.
Es scheinen ja wohl zwei Definitions-Welten parallel zu existieren EIS und DTS. Beim recherchieren gewinnt man den Eindruck als wären die DTS_Definitionen geläufiger (angefangen bei der ETS). Wieso werden in der IPS EIS Werte benutzt?