Hallo zusammen,
ich möchte ein dummy togglen mit hilfe von IR Kommandos aus CUL_IR.
define InfraRedRX CUL_IR RadioGateway
attr InfraRedRX Button_Tuner_VolDown I02857A001B00 set WK_Tuner toggle
define WK_Tuner dummy
define notify_WK_TunerOnOff notify WK_Tuner { UntoggleDirect("WK_Tuner") }
Es wird aber das notify nie ausgelöst...woran kann das liegen?
das attribute von CUL_IR "do_not_notify" auf 0 zu setzten macht auch keinen Unterschied.
Ich benutze diese Syntax beim CUL_IR gar nicht, sondern nutze den FHEM Standardmechanismus über entsprechende Events. Generell sollte das aber auch funktionieren.
Für die Fehlersuche müsstest Du eigentlich erstmal schauen, ob das IR-Signal auch empfangen wird. Sprich: Gehe in den eventviewer und sende dann das Kommando mit der Fernbedienung wenn der entsprechende Code empfangen wird, kannst Du ja erstmal über ein notify darauf reagieren (das sollte dann funktionieren und eigentlich würde dazu nichtmal der dummy benötigt).
Vielleicht kann ich deine Syntax bei mir aber auch mal ausprobieren
Ja die Kommandos werden ausgeführt. Das erkenne ich am Status Wechsel des dummys. Nur das notify wird nicht getriggert.
Ich vermute das ist ein Bug.
Hab es gerade versucht über ein Event wie du beschrieben hast die Taste zu erkennen. Nur bekomme ich bei folgender Definition auch kein notify
define notify_InfraRedRX notify InfraRedRX {\
Log(1,"$EVENT");
}
Wie gesagt, ich würde erstmal im Eventviewer schauen, was generiert wird. Wenn der IR-Code empfangen wird, dann schauen ob der Statewechsel des Dummys einen Event erzeugt. Vor der Vermutung, dass es ein bug ist würde ich erstmal mehr ausprobieren. Dummys werden von vielen Leuten verwendet.