FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ulli am 01 Dezember 2016, 20:14:08

Titel: CUL_IR löst kein notify aus
Beitrag von: ulli am 01 Dezember 2016, 20:14:08
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.
Titel: Antw:CUL_IR löst kein notify aus
Beitrag von: viegener am 01 Dezember 2016, 23:22:25
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
Titel: Antw:CUL_IR löst kein notify aus
Beitrag von: ulli am 02 Dezember 2016, 09:33:33
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.
Titel: Antw:CUL_IR löst kein notify aus
Beitrag von: ulli am 02 Dezember 2016, 14:44:18
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");
   }
Titel: Antw:CUL_IR löst kein notify aus
Beitrag von: viegener am 02 Dezember 2016, 22:02:41
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.