Hallo,
ich habe eine Frage zu PRESENCE. Ich bin noch ziemlich neu im Thema, also sorry falls die Frage zu dämlich sein sollte:
Ich habe mit PRESENCE zwei Variablen oder was auch immer das sind, um damit die Anwesenheit von zwei verschiedenen Geräten (und damit Personen) festzustellen. Nur - wie werte ich das aus?
Ich würde damit gerne die Beleuchtung steuern, also wenn jemand da ist, dann soll in einem bestimmten Zimmer die Beleuchtung angehen.
Ich möchte also sowas wie
if (PRESENCE_PERSON1)
{
set Licht on;
}
machen. Allerdings klappt die Auswertung von PRESENCE_PEERSON1 nicht. Wie kann ich das abfragen? Und wo muss ich das machen? In einem Perl-Modul oder in der fhem.cfg?
Vielen Dank für eure Hilfe,
Rudi
Hallo Rudi,
das habe ich so gelöst:
define HomeStatus dummy
attr HomeStatus fp_Wohnung 46,546,1
define Status_Tobi PRESENCE lan-ping 192.168.2.107
attr Status_Tobi fp_Wohnung 46,709,1,
define watchdog_Anwesenheit watchdog Status_Tobi:absent 00:10 Status_Tobi:present { fhem "setstate watchdog_Anwesenheit defined";;}
attr watchdog_Anwesenheit regexp1WontReactivate 1
define abwesenheit_notify notify Status_Tobi { if (Value("Status_Tobi") eq "absent" && Value("Status_Christin") eq "absent" ) { fhem "set HomeStatus 0"}}
define anwesenheit_notify notify Status_Tobi { if (Value("Status_Tobi") eq "present" || Value("Status_Christin") eq "present") { fhem "set HomeStatus 1"}}
Hallo Tobi,
danke für deine Antwort - das werde ich mir morgen gleich ansehen. So richtig straightforward ist das ja nicht gerade... da wäre ich jetzt von alleine wohl nicht drauf gekommen, das so zu lösen...
Vielen Dank,
Rudi
Gibt es hier jemand der eine schöne grafische Auswertung/Plot für Presence entwickelt hat?
Hallo zusammen,
ich bin gerade bei einem ähnlichen Problem. Es gibt bei uns in der Wohnung mehr als ein Handy, da wir zu zweit sind. Nun möchte ich die Abwesenheitsschaltung nutzen mit dem Presence Modul. Dazu habe ich auch schon das Wiki durchstöbert. Dort wird ein Watchdog genutzt, um ein Handy zu überwachen.
Leider lässt sich (zumindest habe ich das bisher nicht hinbekommen) ein watchdog so mit konfigurieren, dass er darauf reagiert, wenn ZWEI Geräte gleichzeitig in einem Zustand sind (also z.B. Person1:absent && Person2:absent).
Gibt es dazu eine "elegante" Lösung (mit einem oder zwei watchdogs) oder muss ich da mit Perl und notifys etc. arbeiten?
Viele Grüße
André
schau doch mal hier: Link (http://forum.fhem.de/index.php?topic=13102.msg80390#msg80390)
gruss
andre
Supi! Das hat geholfen!
Danke!!