Hallo zusammen,
mein Presence funktioniert nicht mehr zuverlässig. Hat sonst immer korrekt funktioniert. Aber wenn ich jetzt das Wlan zum Test deaktiviere und wieder aktiviere ändert sich der Status nicht und damit erhalte ich auch keine pushover Meldung :-(
# Anwesenheit Micha
define Micha PRESENCE lan-ping 192.168.115.33 20 60
attr Micha userattr Bewohner_structure Bewohner_structure_map structexclude
attr Micha Bewohner_structure Bewohner_Eltern
attr Micha devStateIcon present:HOME_Status.1 absent:HOME_Status.3
attr Micha eventMap 1
attr Micha room Haus
attr Micha verbose 3
# Anwesenheit Micha Ende
manchmal erhalte ich dann aber gleich vier Nachrichten nacheinander. Liegt vermutlich daran das ich alle 60 Sekunden ein Ping schicke?
# Pushover Notification für Micha present
define MichaPresentPushover notify Micha:present { system ("curl -s -F 'token=123' -F 'user=456' -F 'message=Haus\nMicha angekommen' https://api.pushover.net/1/messages.json")}
Einbinden von Titel, Gerät und Sound sind mir an dieser Stelle noch nicht gelungen :-(
Gruß
Micha
Hallo Micha,
das kommt drauf welchen Zeitraum du betrachtest.
Deine Konfiguration sagt:
- Ping aller 20 Sekunden. Bei Anwesenheit nur aller 60 Sekunden.
Das heißt also, dass eine Abwesenheit erst nach 60 Sekunden + Dauer des Scanvorgangs erkannt wird.
Am einfachsten ist es, wenn du das Attribut auf verbose 5 stellst, es nochmal probierst und dann mal die Log postest.
Viele Grüße
Markus
Hallo mfenske,
ich kann dir sicherlich nicht bei deinem Problem wieterhelfen, benötige aber auch für meine Umgebung eine PRESENCE Anzeige, mit der ich dann so einiges steuern möchte.
Ich bin aber bei FHEM nocht nicht so bewandert, dass ich dies hinbekomme.
Deshalb die Bitte: kannst du in deinem Skript bitte mal dolumentieren, was du in den verschiedenen Schritten (Zeilen, Befehlen) machst.
Nur dann, wenn dies nicht zuviel Arbeit für dich macht.
Merci
Uwe
Hallo UweUwe,
schau mal ob Dir das hier hilft...
http://forum.fhem.de/index.php/topic,30586.0.html