PRESENT 2 Personen zusammenfassen ?

Begonnen von ChrisW, 10 Oktober 2013, 14:11:38

Vorheriges Thema - Nächstes Thema

ChrisW

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.

Raspberry PI3 mit allem möglichen.

Markus Bloch

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
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

ChrisW

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
Raspberry PI3 mit allem möglichen.