Hauptmenü

DOIF reagiert nicht

Begonnen von littleswabi, 05 Juli 2018, 09:52:03

Vorheriges Thema - Nächstes Thema

littleswabi

Hallo zusammen,

ich habe auf mehreren PI's Fhem am laufen und diese via Fhem2Fhem verbunden. Im EventMonitor sehe ich die LOG Files der verschiedenen PI's.

Auf meinem Master laufen zwei CULs (433 und 868 MHz) und auf dem anderen (auf dem weitergegenen wird) das gleiche.

Wenn ich nun am Master eine Lampe schalte sehe ich auf dem Slave den Eintrag im LOG.

Ich habe ein DOIF (Slave)

([IT:"Esszimmer on"]) (set Esszimmer on) DOELSE (set Esszimmer off)

defmod DOIF_Esszimmer DOIF ([IT:"Esszimmer on"]) (set Esszimmer on) DOELSE (set Esszimmer off)
attr DOIF_Esszimmer do always
attr DOIF_Esszimmer group Licht Helfer
attr DOIF_Esszimmer room Beleuchtung

setstate DOIF_Esszimmer initialized
setstate DOIF_Esszimmer 2018-07-04 16:34:37 cmd 0
setstate DOIF_Esszimmer 2018-07-05 09:34:25 mode enable
setstate DOIF_Esszimmer 2018-07-04 16:34:37 state initialized



Wenn ich am Master das Licht schalte kommt am Slave folgendes an

2018-07-05 09:50:19 IT Esszimmer on
2018-07-05 09:50:19 CUL CUL433 raw: is00FFFFFF0F0F
2018-07-05 09:50:22 IT Esszimmer off
2018-07-05 09:50:22 CUL CUL433 raw: is00FFFFFF0FF0


Das DOIF sollte doch nun schalten oder?!

Grüße


Ellert

IT ist der Modul Type, der hat in der Bedingng nichts zu suchen Die Syntax ist [<Gerätename>:"<Event Regex>"] in Deinem Fall [Esszimmer:"on"].