NEWS
KNX Temperaturwerte werden vom iobroker falsch interpretiert
-
Hallo erstmal!
Ich habe schon überall gesucht aber nichts dazu gefunden.
Ich habe schon seit 2 Jahren immer wieder das Problem, dass der iobroker die Aussentemperatur sobald es um die 0 Grad Celsius ist falsch interpretiert.
Ich habe die Werte jetzt mal im iobroker und im ETS Gruppenmonitor geloggt und dabei festgestellt, dass die Fehlinterpretationen nur bei manchen Werten auftreten, bei Plusgraden ist alles in Ordnung.-0.04 (97FF) --> Interpretation iobroker: -81.88
-0,08 (97FE) --> Interpretation iobroker: -81,88
und mit einem anderen KNX-Sensor:
-0,08 (9FFF) --> Interpretation iobroker: -163,76Ich kann nicht nachvollziehen wie das zustande kommt, ob ich etwas falsch eingestellt habe oder ob das ein Fehler im Adapter ist.
Meine Eltern haben auch einen iobroker, der macht die gleichen Fehlinterpretationen, allerdings bekommt der iobroker die Daten vom gleichen KNX-Sensor.
Vielleicht hat ja jemand eine Idee dazu.
Viele Grüße
Max{ "from": "system.adapter.knx.0", "user": "system.user.admin", "ts": 1590919705990, "common": { "name": "Temperatur Aussen", "type": "number", "role": "value", "unit": "°C", "min": -273, "max": 670670, "read": false, "write": true, "update": true, "custom": { "history.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "maxLength": "960", "retention": "31536000", "changesRelogInterval": 0, "changesMinDelta": 0, "aliasId": "" } } }, "native": { "dpt": "DPT9.001", "address": "12/6/101", "addressRefId": "P-0503-0_GA-475", "statusGARefId": "", "actGARefId": "", "objRef": "O-50_R-51", "devName": "M-0103_A-0901-10-F0F5", "devInst": "P-0503-0_DI-299", "objectSize": "" }, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator", "state": 1636 }, "_id": "knx.0.1.Statuswerte.Temperatur_Aussen", "type": "state" }
-
@max1404 Hallo, schau mal bitte im Github unter
https://github.com/ioBroker/ioBroker.knx/issues
nach, dort sind schon zahlreiche gelöste Issue bei der Datenübernahme konkret die Definition der DPT in der ETS als auch die Pflege der GA.
Hast Du Deine ETS auch auf die aktuelle Version gesetzt:
Die ETS Flags sauber kontrolliert.
Der von Dir verwendete DPT Typ für die Temperatur funktioniert sonst ohne Probleme...
Falls Du nicht weitergekommen bist, dann stell in Github ein neues Issue ein und füge zusätzliche Infos hinzu (besonders die Flags der GA in der ETS etc) Das Posten der Raw Daten des IOBroker Objekts ist aber schon einmal ein guter Start...