Hi FHEM Gemeinde,
mir ist aufgefallen das seit paar Tagen die DOIF Funktion irgendwie bei zwei Funktionen nicht funktioniert..
DOIF Erklärung: Wenn die MAC Adresse eines iPhones im Events der Fritzbox gefunden wird und der Status der Fritzbox sich innerhalb der letzten 180 Sec aktualisiert hat,
soll der Status des Devices "Ilknur_iPhone" auf "HomeWifi" setzen sonst soll geprüft werden ob der Status des Devices "Ilknur_iPhone" gleich "HomeWifi" ist und setzt es auf "Home"
Nur leider kommt der DOIF irgendwie nicht aus dem Status "Initialized" heraus..
Es ist keine MAC dabei, die auf 39_D9 endet. Da hat Ilknur wohl ein neues Telefon zu Weihnachten bekommen ;)
Genau.. es gibt diese mac_xx_xx_xx_xx_36_D9 nicht auf der Fritzbox (nicht angemeldet).. da sie nicht zu Hause ist.. Ein neue iPhone hat sie zwar zu Weihnachten bekommen..
aber wir haben ja auch den 6. Januar mitlerweile hihihi.. :)
Das wird eher ein Problem der Fritzbox sein. Sie meldet nicht immer, wenn Smartphones verbunden sind. Dazu kommt noch, dass Android 6.xxx und iPhone mittlerweile die Wlan-Funktion ausschalten.
@dieda: Es ist leider kein Problem der Fritzbox.. weil die Fritzbox die Anmeldung und Abmeldung erkennt und diese auch korrekt von FHEM ausgelesen werden.
Auch wenn diese nicht zeitnah passieren..
Poste mal das Fritzboxereignis wenn Ilknur zu Hause ist.
Hallo Ellert,
sobald das Ilknur_iPhone zu Hause ist und an der Fritzbox angemeldet greift das DOIF und setzt das Device "Ilknur_iPhone" auf "HomeWifi"...
Gruß
Basi79
Update: aber umgekehrt passiert nichts..
hmm.. habe ich ein Syntax Fehler im DOIF..???
define DOIF_iPhone_Ilknur DOIF ([Fritzbox:state:sec] < 180 and [Fritzbox:?mac_XX_XX_XX_XX_36_D9]) \
(set Ilknur_iPhone HomeWifi) \
DOELSEIF ([Ilknur_iPhone] eq "HomeWifi") (set Ilknur_iPhone Home)
attr DOIF_iPhone_Ilknur initialize initialized
attr DOIF_iPhone_Ilknur room _DOIF_
attr DOIF_iPhone_Ilknur wait 180
Auszug aus dem fhem.cfg.. nicht CodeEditor..
das Device Ilknur_iPhone ist ein Dummy:
Internals:
CFGFN /opt/fhem/FHEM/Presence.cfg
NAME Ilknur_iPhone
NR 1202
STATE HomeWifi
TYPE dummy
Readings:
2016-01-06 18:49:29 state HomeWifi
Attributes:
devStateIcon HomeWifi:it_wifi@green Home:status_available@green Unterwegs:status_away_1@red Office:scene_office@orange
room Anwesenheit
setList HomeWifi Home Unterwegs Office
ZitatUpdate: aber umgekehrt passiert nichts..
Was genau meinst Du damit?
sieh mal hier: http://forum.fhem.de/index.php/topic,41859.msg341029.html#msg341029