FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: andre07 am 17 Januar 2015, 14:23:15

Titel: Anwesenheitserkennung per Handy
Beitrag von: andre07 am 17 Januar 2015, 14:23:15
Hallo
Dies ist hier mein erster Post im forum ich hoffe ich kann mein
Problem richtig darstellen.
Dieser unten gepostete code erzeugt ständig Pushnachrichten
manchmal mehr als 5 auf einmal ich hatte mal über Nacht
mehr als 500 Nachrichten auf meinen Handy.
Möchte aber nur einmal eine Nachricht erhalten.
Im log sehe ich auch keine Fehlermeldung was auf mein Problem hinweißt,
ich bekomme halt nur ständig Pushnachrichten.
Mfg Andre



define andre PRESENCE lan-ping 192.168.2.126 30 60
attr andre event-on-change-reading state
attr andre ping_count 3
attr andre room Status
attr andrehandy.dummy event-on-change-reading state
attr andrehandy.dummy eventMap 1
attr andrehandy.dummy room Status
define FileLog_andrehandy.dummy FileLog ./log/andrehandy.dummy-%Y-%m.log andrehandy.dummy
attr FileLog_andrehandy.dummy logtype text
define andrehandy.notify notify andre:present { fhem ("set andrehandy.dummy on;; setstate watchdogandrehandyAbwesend defined") if (Value("andrehandy.dummy") ne "on") }
attr andrehandy.notify room Status
#andre auf off setzen nach 2 min abwesenheit
define watchdogandrehandyAbwesend watchdog andre:absent 00:02 andre:present set andrehandy.dummy off;;{fhem ('setstate watchdogandrehandyAbwesend defined')}
attr watchdogandrehandyAbwesend regexp1WontReactivate 1

define andre_kommt notify andrehandy.dummy:on set Pushover1 msg 'message' 'Andre kommt nach Hause' ''0''
define fenster__auf notify fensterkontakt.*:open.* {fhem ("get ipcam image") if (Value("andrehandy.dummy") eq "off" && Value("monihandy.dummy") eq "off") }