Seite 1 von 2

HM-RC-4-3 will nicht mit Openhab

Verfasst: 17. Mär 2023 23:48
von goerdi
Hallo !

Ich hab den Schluessel an der HM Zentrale angemeldet und Thing und Item einegerichtet.
Problem Nummer 1
Ich sehe in der Zentrale das sich was tut wenn ich einen Taster druecke , aber wie in der Anleitung beschrieben das er erst Gelb dann grün blinkt nach erfolgreicher Übertragung , das tut er nicht. (man sieht halt auf der Seite der CCU2 nicht viel bzw. die ist zu träge)
Problem Nummer 2
Thing und Item muessten passen
Thing

Code: Alles auswählen

Thing HM-RC-4-3   OEQ0413245  "Handsender Schlüsselbund"
Item

Code: Alles auswählen

Switch FB1_SW1_L       "FB 1 Schalter 1 Lang"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:1#PRESS_LONG" }
Switch FB1_SW1_S       "FB 1 Schalter 1 Kurz"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:1#PRESS_SHORT" }
Switch FB1_SW2_L       "FB 1 Schalter 2 Lang"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:2#PRESS_LONG" }
Switch FB1_SW2_S       "FB 1 Schalter 2 Kurz"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:2#PRESS_SHORT" }
Switch FB1_SW3_L       "FB 1 Schalter 3 Lang"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:3#PRESS_LONG" }
Switch FB1_SW3_S       "FB 1 Schalter 3 Kurz"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:3#PRESS_SHORT" }
Switch FB1_SW4_L       "FB 1 Schalter 4 Lang"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:4#PRESS_LONG" }
Switch FB1_SW4_S       "FB 1 Schalter 4 Kurz"   { channel="homematic:HM-RC-4-3:ccu2:OEQ0413245:4#PRESS_SHORT" }
Jetzt macht aber die Rule nichts

Code: Alles auswählen

rule "remote test"
when
    Item FB1_SW3_S changed from OPEN to CLOSED
then
       TUERAUF_LSV.sendCommand(ON)
       Thread::sleep(500)
       TUERAUF_LSV.sendCommand(OFF)
end
Das sie Rule so geht davon gehe ich mal aus.. so habe ich diese schon im Einsatz...

Gruss Gerd

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 18. Mär 2023 00:54
von udo1toni
Wie kommst Du denn auf diesen Trigger? Erst mal, wenn Du ein Switch Item verwendest, dann gibt es genau zwei Zustände, nämlich ON und OFF. (ok, UNDEF und NULL wären auch noch möglich). Die Status OPEN und CLOSED gibt es nur bei Contact Items.

Allerdings gehe ich davon aus, dass Du die Rule auch direkt mit einem Channel Trigger starten kannst.
Schau dazu bitte mal in das Log, während Du eine der Tasten lang bzw. kurz drückst.
Dort müsste es dann einen Eintrag der Form

Code: Alles auswählen

Channel 'homematic:HM-RC-4-3:ccu2:OEQ0413245:1' triggered PRESS_LONG
geben. Eventuell ist der Channelname leicht anders, eventuell ist der Trigger leicht anders, aber das Prinzip sollte passen.

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 18. Mär 2023 11:41
von goerdi
Hi !

Ok ich hab in den Items mal sie SWITCH zu CONTACT geändert...
Der Channelname sollte passen, denn wenn ich den ändere dann sagt Openhab das er den Channel nicht findet.
BTW: im openhab.log ? da steht nix... auch keine andere Aktionen

Gruss Gerd

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 18. Mär 2023 18:48
von udo1toni
goerdi hat geschrieben: 18. Mär 2023 11:41 im openhab.log ? da steht nix... auch keine andere Aktionen
Nein, es handelt sich um ein Event. also events.log :)

Es gibt mit frontail eine Webschnittstelle zu den Logs (die ist mit openHABian automatisch dabei), dort werden beide Log-Dateien gemeinsam angezeigt. Deshalb die verkürzte Frage nach Logs ;)

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 20. Mär 2023 21:27
von goerdi
Hi !

Also im Eventlog steht das

homematic:HM-RC-4-3:ccu2:OEQ0413245:1#BUTTON triggered SHORT_PRESSED
homematic:HM-RC-4-3:ccu2:OEQ0413245:2#BUTTON triggered SHORT_PRESSED
homematic:HM-RC-4-3:ccu2:OEQ0413245:3#BUTTON triggered SHORT_PRESSED
homematic:HM-RC-4-3:ccu2:OEQ0413245:4#BUTTON triggered SHORT_PRESSED

Das sind alle 4 der Fernbedienung

Also muss ich auf SHORT_PRESSED in der Rule Triggern ?

Gruss Gerd

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 20. Mär 2023 22:18
von udo1toni
Ja, aber wichtiger ist, Du nutzt bitte kein Item dafür:

Code: Alles auswählen

rule "remote test"
when
    Channel 'homematic:HM-RC-4-3:ccu2:OEQ0413245:1#BUTTON' triggered SHORT_PRESSED
then
       TUERAUF_LSV.sendCommand(ON)
       Thread::sleep(500)
       TUERAUF_LSV.sendCommand(OFF)
end

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 20. Mär 2023 22:24
von goerdi
Hi !

Ok geht.. aber warum keine item nutzen ?

Gruss Gerd

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 21. Mär 2023 17:56
von udo1toni
Weil Du es nicht brauchst.
Der Channel liefert alle Informationen, die Du benötigst.
Ein gekoppeltes Item müsste quasi immer den Zustand OFF melden, bis auf die kurzen Momente, wo Du den Taster drückst.

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 11. Jun 2023 13:41
von BOP
Auch wenn der Thread schon ein wenig älter ist.
goerdi hat geschrieben: 17. Mär 2023 23:48 ... aber wie in der Anleitung beschrieben das er erst Gelb dann grün blinkt nach erfolgreicher Übertragung , das tut er nicht.
Dafür musst du in der CCU ein Programm anlegen. Das muss nichts tun, sondern einfach nur die Taster abfragen. Danach blinkt die LED dann auch grün.

Re: HM-RC-4-3 will nicht mit Openhab

Verfasst: 7. Aug 2023 17:04
von Taifun2300
Oder in Homematic aktivieren, dass der Event auch ohne Verknüpfung an die Zentrale gesendet wird
Bild 07.08.23 um 17.01.jpeg