FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: basi79 am 06 Januar 2016, 11:49:02

Titel: DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: basi79 am 06 Januar 2016, 11:49:02
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..

Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: Ellert am 06 Januar 2016, 12:12:12
Es ist keine MAC dabei, die auf 39_D9 endet. Da hat Ilknur wohl ein neues Telefon zu Weihnachten bekommen ;)
Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: basi79 am 06 Januar 2016, 12:55:42
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.. :)
Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: dieda am 06 Januar 2016, 14:10:18
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.
Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: basi79 am 06 Januar 2016, 15:32:31
@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..
Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: Ellert am 06 Januar 2016, 20:06:51
Poste mal das Fritzboxereignis wenn Ilknur zu Hause ist.
Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: basi79 am 06 Januar 2016, 21:18:03
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..
Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: basi79 am 06 Januar 2016, 21:59:17
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

Titel: Antw:DOIF funktioniert seit den letzten Updates nihct mehr zuverlässig bzw. garnicht
Beitrag von: Ellert am 07 Januar 2016, 09:04:39
ZitatUpdate: aber umgekehrt passiert nichts..
Was genau meinst Du damit?

sieh mal hier: http://forum.fhem.de/index.php/topic,41859.msg341029.html#msg341029