Hallo Leute,
Der NOTIFY für meine residents will nicht zünden bzw ich will zu viel.
Ich habe mir zwei presence angelegt
define Bewohner_1 PRESENCE function {RemoteFritzBox("Bewohner_1-WLAN")} 120 120
attr Bewohner_1 eventMap present:home
und
define Bewohner_2 PRESENCE function {RemoteFritzBox("Bewohner_2-WLAN")} 120 120
attr Bewohner_2 eventMap present:home
Diese geben entweder home oder absent als Status bei Erkennung der Handy's wieder. Nun möchte ich die jeweiligen residents (rr_Bewohner_1 und rr_Bewohner_2) bei Erkennung der Anwesenheit auf home bzw absent setzen. Bedingung ist jedoch ich möchte nur ein NOTIFY Anwesenheitserkennung haben.
Einzeln habe ich es schon mit hinbekommen.
define n_Bewohner_1 notify Bewohner_1 set rr_Bewohner_1 $EVENT
Laut Event monitor kommt
PRESENCE Bewohner_1 home
Mit dem jetzigem notify will es aber nicht zünden.
define n_Anwesenheitserkennung notify .*(home|absent) { fhem "set rr_$NAME $EVENT"}
Wieso funktioniert das nicht bzw geht das überhaupt.
Wenn ja was mache ich falsch? Und wie Grenze ich das Suchmuster auf PRESENCE ein.
Unbequem zu lesen. Nutze bitte Code-Tags.
Die Variable heißt $NAME
Danke für die Hilfe habe es angepasst und die Codetags gesetzt.
Ist es noch möglich das Suchmuster auf PRESENCE einzugrenzen. So wie es jetzt ist reagiert der Notify auch auf meine
rr_Bewohner
Was zu folgender Fehlermeldung im log führt das ich rr_rr_Bewohner definieren soll.
Die Eingrenzung mit
PRESENCE.*(home|absent)
Zündet leider nicht.
Hallo Leute,
Irgendwie will mein NOTIFY nicht zünden. Als Event kommt folgendes:
PRESENCE Bewohner_1 presence: home
Das NOTIFY dazu lautet:
define n_Anwesenheitserkennung notify presence:.*(home|absent) { fhem "set rr_$NAME $EVTPART1" }
Das kann doch nicht so schwer sein.
Zitat von: nephdrasil am 20 Februar 2015, 04:35:41
Hallo Leute,
Irgendwie will mein NOTIFY nicht zünden. Als Event kommt folgendes:
PRESENCE Bewohner_1 presence: home
Das NOTIFY dazu lautet:
define n_Anwesenheitserkennung notify presence:.*(home|absent) { fhem "set rr_$NAME $EVTPART1" }
Das kann doch nicht so schwer sein.
Versuch's mal so:
define n_Anwesenheitserkennung notify presence:(home|absent) { fhem "set rr_$NAME $EVTPART1" }
Gruss
flurin