DOIF löst immer beim Speichern, Initiallisieren oder bei save fhem.cfg aus

Begonnen von cocojambo, 14 Dezember 2017, 21:15:22

Vorheriges Thema - Nächstes Thema

cocojambo

So schaut es aktuell aus:

define Badfenster_DOIF DOIF ([Badfenster:"geoeffnet"]) (set Badfenster_Text off) DOELSEIF ([Badfenster:"geschlossen"]) (set Badfenster_Text on)
attr Badfenster_DOIF checkReadingEvent 1                   
#attr Badfenster_DOIF do always
attr Badfenster_DOIF repeatcmd 60                   
attr Badfenster_DOIF repeatsame 20                     
attr Badfenster_DOIF wait 30:0                           


Habe die LOG Datei komplett durchgesehen von gestern abend bis heute morgen. Das Badfenster taucht kein einziges mal auf und ich habe alle Funktionen durchprobiert, es scheint es geht in dieser Form ohne "do always". Das einzige was ich bemerkt habe ist das der "trigger_cnt" Wert des Gebers um ca. 20 höher ist als gestern, aber wenns geht, stört mich das nicht.

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Frank_Huber

Also damit sollte es funktionieren.
Bei jedem Statuswecghsel der Badfenster Readings wird ein Event erzeugt, und dein DOIF sollte darauf reagieren.
Wenn es das nicht tut kannst ja mal den Eventmonirtor öffnen und auf "Badfenster" filtern.
Dann machst das Badfenster paarmal Auf und zu.
Solltest dann alles im Eventmonitor sehen.