Hi Erwin,
ich versuche mittels KNX meine Dimplex WP zu steuern. Im ersten Schritt will ich nur mal die Raumregler auslesen. Wenn das funktioniert, würde ich dann versuchen die Temp-Sollwerte zu schreiben.
Zum Lesen der Raumregler muss man zuerst die Raumadresse setzen, 50-69 ist hier von der WP vordefiniert. Der Versuch mit 50 scheint aber nicht zu klappen:
2022.06.13 22:19:43 5: KNX_Set -enter: KNX_0104050, g1, 50
2022.06.13 22:19:43 5: KNX_Set: set KNX_0104050: desired target is gad: g1, command: 50, args:
2022.06.13 22:19:43 5: KNX_checkAndClean -enter: value= 50, gadName= g1
2022.06.13 22:19:43 5: KNX_checkAndClean -exit: value= 50, gadName= g1, model= dpt7.001, pattern= (?^ix:[+-]?\d{1,5})
2022.06.13 22:19:43 5: KNX_encodeByDpt -enter: g1 model: dpt7.001, code: dpt7, value: 50
2022.06.13 22:19:43 5: KNX_limit: KNX_0104050 DIR= ENCODE INPUT= 50 OUTPUT= 50
2022.06.13 22:19:43 5: KNX_encodeByDpt -exit: g1, model: dpt7.001, code: dpt7, value: 50, hexval: 000032
2022.06.13 22:19:43 4: KNX_Set: KNX_0104050, cmd= 50, value= 50, translated= 000032
2022.06.13 22:19:43 5: KNX_Set: -exit
2022.06.13 22:19:45 4: KNX_Parse -process: IO-name: KNX, device-name: KNX_0104050, rd-name: g1, gadCode: 01432, cmd: w
2022.06.13 22:19:45 5: KNX_decodeByDpt -enter: model: dpt7.001, code: dpt7, value: 0003, length-value: 4
2022.06.13 22:19:45 5: KNX_limit: KNX_0104050 DIR= DECODE INPUT= 3 OUTPUT= 3
2022.06.13 22:19:45 5: KNX_decodeByDpt -exit: model: dpt7.001, code: dpt7, value: 0003, state: 3
2022.06.13 22:19:45 4: KNX_Parse (wp): KNX_0104050, READINGNAME: getG1, VALUE: 3, SENDER: 01164
Was genau passiert in dem Fall wenn "KNX_checkAndClean" im Log sichtbar ist? Wird hier die Aktion trotzdem ausgeführt? Im Eventlog sehe ich nichts dazu.
lg,
Matthias