FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChrisW am 10 Oktober 2013, 14:11:38

Titel: PRESENT 2 Personen zusammenfassen ?
Beitrag von: ChrisW am 10 Oktober 2013, 14:11:38
Hallo,
derzeit habe ich noch eine selbstbau frickel Ping sache am laufen das klappt auch macht aber FHEM sehr lahm ..

nun nutze ich:
define handy1 PRESENCE lan-ping 192.168.1.21 60
define handy2 PRESENCE lan-ping 192.168.1.22 60

Ich möchte nun aber noch eine Status haben den ich für Diverse andere dinge nutze wie
"AlleABWESEND"

Dieser Status soll es erst geben wenn
handy1 und handy2 durchgehen 10 Minuten weg sind!!
Das kann man ja irgendwie mit watchdog machen.

Wie löse ich dies am besten relativ sauber ? So das ich mit dem Wert "AlleABWESEND" Heizung / Lichter usw. später steuern kann.

Titel: Aw: PRESENT 2 Personen zusammenfassen ?
Beitrag von: Markus Bloch am 10 Oktober 2013, 14:43:50
Hallo Chris,

mit einer structure:

define handy1 PRESENCE lan-ping 192.168.1.21 60
define handy2 PRESENCE lan-ping 192.168.1.22 60

define alle_Handys structure Handys handy1 handy2
attr alle_Handys clientstate_behavior relative
attr alle_Handys clientstate_priority present absent


Viele Grüße

Markus
Titel: Antw:PRESENT 2 Personen zusammenfassen ?
Beitrag von: ChrisW am 20 Oktober 2013, 16:19:09
Hmm kann ich irgendwie Logs speichern für handy1 und handy2 bzw für einer da ?

Ich will prüfen ob mein Present zuverflässig funktioniert.

Optimal wäre die structure erst auf absent zu setzen wenn beide auch wirklich für 5 minuten weg sind. Somit kann auch mal ein paar Pings falsch sein es würde nichts ausmachen.

Hab im Wiki etwas mit einem watchdof gefunden würde das klappen??
Habe aber nichts gefunden wie ich das in einer structure reinbekomme.

Danke