In dem letzten Artikel hatte ich geschrieben das sich der Status eines F20 Switches in openhab nicht ändert, wenn der Aktor über die FS20 Fernbedienung ein beziehungsweise ausgeschaltet wurde.
In einem Kommentar schrieb Elinoy(Kommentarersteller) das er ebenfalls vor dem Problem stand, hierfür jedoch eine Lösung(Workaround) gefunden hatte.
Ich habe mir seinen Workaround angesehen und dabei den Fehler entdeckt, warum der Status nicht aktualisiert wurde.
Wenn openhab im Debugmodus über /home/openhab/start_debug.sh gestartet wird und eine Taste auf der FS20 Fernbedienung gedrückt wird, erhält man folgend Ausgabe:
21:31:06.930 [DEBUG] [o.o.i.t.c.i.AbstractCULHandler:231 ] - Received raw message from CUL: F1B1B0100E6
21:31:06.936 [DEBUG] [o.o.i.t.c.i.AbstractCULHandler:280 ] - Requesting credit report
21:31:06.942 [DEBUG] [.o.b.fs20.internal.FS20Binding:204 ] - Received FS20 message: F1B1B0100E6
21:31:06.946 [DEBUG] [.o.b.fs20.internal.FS20Binding:224 ] - Received command OFF for device 1B1B01
21:31:06.951 [INFO ] [runtime.busevents :26 ] - weg state updated to OFF
21:31:06.964 [DEBUG] [o.o.i.t.c.i.AbstractCULHandler:231 ] - Received raw message from CUL: 21 900
21:31:06.968 [DEBUG] [o.o.i.t.c.i.AbstractCULHandler:262 ] - credit10ms = 900
Der Aktor wurde mit dem Haus+Geräteadresse wie folgt angesprochen: 1B1B01
Wenn man jedoch die Haus+Geräteadresse aus fhem übernommen hat, wurde sie mit 1b1b01 angegeben.
Über die Haus+Geräteadresse mit kleinem b kann der Aktor über openhab geschaltet werde, jedoch ändert sich der Status nicht wenn die Fernbedienung genutzt wird.
Mit der Angabe 1B1B01 ändert sich der Status wenn der Aktor über die Fernbedienung geschaltet wird.


