Hallo,
ich habe das Problem, dass mir der aktuelle Status vom KNX nicht in FHEM angezeigt wird.
Ich habe in FHM eine Lampe definiert mit
define Licht_Buero KNX 10/0/0:dpt1 10/0/1:dpt1
welches mit list Licht_Buero dann so aussieht:
Internals:
DEF 10/0/0:dpt1 10/0/1:dpt1
DEVNAME Licht_Buero
EIB_MSGCNT 6
EIB_RAWMSG C0110cw0a00101
EIB_TIME 2022-11-24 20:17:37
FIRSTGADNAME g1
FUUID 637fbcb8-f33f-0cca-d78b-dc6aed9859f36502
GETSTRING g1:noArg g2:noArg
IODev EIB
LASTInputDev EIB
MSGCNT 6
NAME Licht_Buero
NR 1821
NTFY_ORDER 50-Licht_Buero
SETSTRING g1:off,on g2:off,on
STATE on
TYPE KNX
GADDETAILS:
g1:
CODE 0a000
GROUP 10/0/0
MODEL dpt1
NO 1
OPTION
RDNAMEGET getG1
RDNAMEPUT putG1
RDNAMESET setG1
SETLIST :off,on
g2:
CODE 0a001
GROUP 10/0/1
MODEL dpt1
NO 2
OPTION
RDNAMEGET getG2
RDNAMEPUT putG2
RDNAMESET setG2
SETLIST :off,on
GADTABLE:
0a000 g1
0a001 g2
READINGS:
2022-11-24 20:17:37 getG2 on
2022-11-24 20:21:03 last-sender fhem
2022-11-24 20:21:03 setG1 on
2022-11-24 20:21:03 state on
Attributes:
IODev EIB
icon FS20.on
Mit set Licht_Buero on/off kann ich das Licht jetzt Ein- und Ausschalten. Funktioniert prima.
Was allerdings nicht geht, ist die Rückmeldung wenn ich das Licht am Lichtschalter Ein- und Ausschalte.
Der Status bleibt immer so stehen wie er nach dem letzten schalten bei FHEM war.
Die richtige Gruppenadressen habe ich angegeben. Bei der Überprüfung mit knxtool wird alles richtig angezeigt:
pi@raspberrypi:~ $ knxtool vbusmonitor1 ip:localhost
L_Busmon: BC 11 51 50 00 E1 00 81 33 :L_Data low from 1.1.81 to 10/0/0 hops: 06 T_Data_Group A_GroupValue_Write (small) 01
L_Busmon: BC 11 0C 50 01 E1 00 81 6F :L_Data low from 1.1.12 to 10/0/1 hops: 06 T_Data_Group A_GroupValue_Write (small) 01
1.1.81 ist der Schalter im Büro der eine 1 in 10/0/0 schreibt um den Aktor zu schalten
1.1.12 ist Aktor der das Licht im Büro schaltet und hier eine 1 in 10/0/1 schreibt um den eingeschalteten Status zu beschreiben.
Wobei der Busmonitor immer relativ schnell seine Verbindung verliert, warum auch immer?:
Read failed: Connection reset by peer
Warum kommt diese 1 jetzt aber nicht bei FHEM an und ändert die ausgeschaltete Lampe in eine eingeschaltete Lampe und den Status von Off nach On?
Aufgefallen im FHEM Logfile wäre mir noch, dass es so aussieht als hätte ich immer wieder eine Unterbrechung zum KNX-Bus:
2022.11.24 20:34:33 3: decode_tpuart: Control Byte 0x11 does not match expected mask 2x1001nnnn
2022.11.24 20:34:33 3: TUL EIB refused message: 110e4201e3800c
2022.11.24 20:34:38 1: tul:/dev/ttyACM0@57600 disconnected, waiting to reappear
2022.11.24 20:34:44 3: TUL setting EIB baudrate to 57600
2022.11.24 20:34:44 1: TUL tul:/dev/ttyACM0@57600 reappeared (EIB)
Das würde auch dazu passen, dass meine Lampe wenn ich Sie durch FHEM bediene mal sofort schaltet und es mal bis zu 10s dauert, oder?
Ich hoffe es kann mir bitte jemand helfen.
Vorab schon vielen herzlichen Dank dafür.
Grüße Timo