FHEM Update -> lirc mit notify problem

Begonnen von fhem86, 21 April 2013, 21:26:32

Vorheriges Thema - Nächstes Thema

fhem86

Hallo Zusammen,

Ich habe heute ein FHEM update gemacht:
perl fhem.pl 7072 update


Seit dem reagiert mein notify nicht mehr auf meine lirc Eingaben:

fhem.cfg:

define Lirc LIRC /etc/lirc/lircrc

define IR_BTN_L01 dummy
define IR_BTN_L02 dummy

define N_IR_BTN_L01 notify IR_BTN_L01 set Deckenstrahler on
define N_IR_BTN_L02 notify IR_BTN_L02 set Deckenstrahler off



log:

2013.04.21 21:18:28 3: LIRC Lirc IR_BTN_L02
2013.04.21 21:18:31 3: LIRC Lirc IR_BTN_L01


set Deckenstrahler on <- funktioniert bei manueller Ausführung

Wie man im Log sieht, werden die LIRC Signale auch an FHEM übergeben.

Ich hoffe mir kann jemand weiterhelfen.

Danke


edit:
Wurde etwas am LIRC Modul geändert?
Ich habe aus:

define N_IR_BTN_L01 notify IR_BTN_L01 set Deckenstrahler on
define N_IR_BTN_L02 notify IR_BTN_L02 set Deckenstrahler off


Das gemacht:

define N_IR_BTN_L01 notify Lirc:IR_BTN_L01 set Deckenstrahler on
define N_IR_BTN_L02 notify Lirc:IR_BTN_L02 set Deckenstrahler off


Damit funktioniert es wieder.

Das war vor dem Update eindeutig anders.

rudolfkoenig

Da die Notwendigkeit von dummy-Definitionen fuer LIRC nicht dokumentiert war, bin ich davon ausgegangen, dass frueher FHEM diese LIRC-events auch ohne dummy erzeugt hat. Letzteres wurde "gefixed", und damit konnte LIRC keine events mehr erzeugen. Das habe ich durch Aenderung der LIRC-Event-Semantik geloest (siehe separates LIRC Thread), eine Dokumentation der dummy-Notwendigkeit ist mir als Loesung gar nicht eingefallen. Ich persoenlich finde die aktuelle Loesung Anfaenger-freundlicher.

fhem86

Die Dummys habe ich genutzt, weil es ohne nicht funktioniert hat :)

Die neue Lösung finde ich auch eindeutig einfacher :)

Da spare ich mir die ganzen Dummys :D

Danke