FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Tedious am 03 März 2016, 16:49:13

Titel: Frage/Problem mit Residents
Beitrag von: Tedious am 03 März 2016, 16:49:13
Moin,

irgendwas hat sich geändert, ich weiß nicht was... ich setze einen WLAN-Ping auf ein Handy,um den Status An-/Abwesend zu generieren.

define Sascha_Handy PRESENCE lan-ping 192.168.192.71 10 300
attr Sascha_Handy alias Handy Sascha
attr Sascha_Handy devStateIcon ONLINE:WLAN_Status.1 OFFLINE:WLAN_Status.0
attr Sascha_Handy event-on-change-reading state
attr Sascha_Handy eventMap present:ONLINE absent:OFFLINE
attr Sascha_Handy group Status
attr Sascha_Handy icon it_smartphone
attr Sascha_Handy room Residents


Die Werte benutze ich um Residents bzw. Roommates zu triggern:

#Notifys für Residents Modul
#Sascha
define SaschaHEvt notify Sascha_Handy {\
  if (Value("Sascha_Handy") eq "ONLINE") {\
    fhem ("set rr_Sascha state home")\
  } elsif (Value("Sascha_Handy") eq "OFFLINE") {\
    fhem ("set rr_Sascha state gone")\
  }\
}
attr SaschaHEvt room Residents


Das hat ewigkeiten so funktioniert - seit gesten bin ich aber irgendwie immer "home", obwohl ich nicht zuhause bin... blöd natürlich, waeil darüber Heizung und Steckdosen geschaltet werden. Hat sich im Zuge eines Updates was geändert was ich nciht mitbekommen habe? Das Handy wird hierbei als absent gezeigt, nur die Übergabe an Roommate scheint nicht zu passen. Schalte ich (von extern) auf "gone", denn schaltet er wieder auf "home" zurück?!

Ratlos...

Grüße Tedious
Titel: Antw:Frage/Problem mit Residents
Beitrag von: CoolTux am 03 März 2016, 18:51:40
Wenn Dein Handy als absent angezeigt wird scheint Dein eventMap vom PRESENCE nicht zu funktionieren.

Ein kleiner Tip am Rande. gone ist für längere Abwesenheit gedacht. So ab 30 Stunden und wird automatisch eingestellt. Dein Roommate stellt Du für normal abwesend auf absent.



Grüße
Titel: Antw:Frage/Problem mit Residents
Beitrag von: Darkman am 03 März 2016, 19:22:54
Ahoi,

ich hatte gestern ein aehnlichen Effekt: ich ueberwache mit presence ob gewisse Geraete an sind und schalte entsprechend zusaetzliche Dinge. Gestern lief dann ploetzlich eine Schaltung amok. Der Grund war am Ende sehr einfach: der supertolle Telekom Speedport Router hat sich gedacht, er kann mal wieder IPs wuerfeln und hat allen Geraeten fuer die er zustaendig ist, neue DHCP IPs vergeben. Dabei auch besagtes Device. Ergebnis: der Drucker wurde ueberwacht und der geht regelmaessig in den Sleep usw. (und ja, statische IPs helfen da)

Vlt. isses bei Dir ja was aehnliches, einfach mal die IPs pruefen (doppelte IPs gibts ja auch hin und wieder).

Gruss,
Sven
Titel: Antw:Frage/Problem mit Residents
Beitrag von: Tedious am 04 März 2016, 09:10:28
Moinmoin,

danke für die Tips. IPs sind alle statisch vergeben bei mir. Das mit dem gone war mir so nciht klar.

Grüße

Tedious