Hauptmenü

Anwesend/Abwesend

Begonnen von Mave, 06 Juli 2017, 11:38:40

Vorheriges Thema - Nächstes Thema

nils_

Zitat von: Mave am 06 Juli 2017, 14:00:26
Wie könnte ich das umsetzen, wenn ich z.B. Push-Nachrichten meiner BWM über Pushover nur dann haben möchte, wenn ich nicht Zuhause, also absent bin?

defmod nty_BWM notify (BWM_1234.*:motion) {if (Value ("zuHause") ne "present") set msg Bewegung bei Abwesenheit erkannt}

Anmerkungen:
das ist nur Pseudocode, keine ahnung ob die Klammern so passen usw., und auch ob der Vergleich so funktioniert?!
den Event von deinem BWM musst du herausfinden (-> Eventmonitor!)
viele Wege in FHEM es gibt!

Frank_Huber

Zitat von: Mave am 06 Juli 2017, 12:41:33
Der Test mit PRESENCE und lan-ping war leider nur teilweise erfolgreich.

Mein Galaxy S7 edge geht nach einer Weile auf absent, obwohl ich alle Einstellungen richtig habe.
Das Problem ist wohl bekannt aber nicht lösbar.

es ist lösbar. zumindest wenn Du eine Fritzbox hast. dann machst die erkennung über die MA-Tabelle der Box. ist im Wiki beschrieben.
läuft bei mir seit Tagen/Wochen stabil.

Mave

@Frank_Huber

Super, vielen Dank.

Mave

@nils

Danke, ich habe es jetzt hingefummelt und jetzt funktioniert es.

CoolTux

@Mave
Würdest Du bitte Deinen Code hier posten. Nils seiner kann nicht funktionieren, und bevor ein anderer Anfänger hier falsch abschreibt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mave

Zitat von: Frank_Huber am 06 Juli 2017, 16:02:18
es ist lösbar. zumindest wenn Du eine Fritzbox hast. dann machst die erkennung über die MA-Tabelle der Box. ist im Wiki beschrieben.
läuft bei mir seit Tagen/Wochen stabil.


Muss dazu FHEM direkt auf der FB installiert sein?

Frank_Huber

Zitat von: Mave am 06 Juli 2017, 16:59:48

Muss dazu FHEM direkt auf der FB installiert sein?

Nein, die Box muss nur im lan erreichbar sein und Du brauchst die Login Daten.
der Wink mit dem Wiki war von mir nicht genau genug.
schau hier: https://wiki.fhem.de/wiki/FRITZBOX

Mave

Okay, vielen Dank.

Den Wiki Eintrag hatte ich mittlerweile gefunden.

Wenn ich es richtig verstanden habe, muß ich die 99_myUtils modifizieren....sofern ich eine habe, richtig?


CoolTux

Zitat von: Mave am 06 Juli 2017, 18:29:56
Okay, vielen Dank.

Den Wiki Eintrag hatte ich mittlerweile gefunden.

Wenn ich es richtig verstanden habe, muß ich die 99_myUtils modifizieren....sofern ich eine habe, richtig?

Wenn du noch nie was mit myUtils gemacht hast dann ja. Es gibt da glaube eine Template Datei, myUtils heißt die glaube. Ohne 99 die einfach als 99_myUtils.pm abspeichern.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Mave


nils_

Zitat von: CoolTux am 06 Juli 2017, 16:47:40
@Mave
Würdest Du bitte Deinen Code hier posten. Nils seiner kann nicht funktionieren, und bevor ein anderer Anfänger hier falsch abschreibt.

jo das wäre nett.
ich hab ja extra drunter geschrieben das nur pseudo code ist, aber man kann ja nie wissen ;)
viele Wege in FHEM es gibt!

Mave

Zitat von: CoolTux am 06 Juli 2017, 16:47:40
@Mave
Würdest Du bitte Deinen Code hier posten. Nils seiner kann nicht funktionieren, und bevor ein anderer Anfänger hier falsch abschreibt.



Sorry, habe ich ganz überlesen.

Hier mein funktionierender Code:

define n_eb_Bewegungsmelder notify eb_Bewegungsmelder:1.MOTION:.1 {if (Value ("Handy_XXX") eq "absent") {fhem "set Benachrichtigung msg 'EINGANGSBEREICH' 'Bewegung wurde erkannt!'"}}