Telegram-Nachricht wenn Anwesend

Begonnen von ahstax, 01 Juni 2018, 22:37:20

Vorheriges Thema - Nächstes Thema

ahstax

Hallo,

ich habe, wie hier: https://wiki.fhem.de/wiki/FRITZBOX#Anwesenheitserkennung_per_regelm.C3.A4.C3.9Figer_Abfrage_.C3.BCber_das_PRESENCE_Modul beschrieben, eine Anwesenheitserkennung eingerichtet.
Abhängig von present bzw absent wird mit notify ein Dummy-Switch on bzw off geschaltet.
jetzt würde ich gerne mit Telegram (teleBot) eine Nachricht versenden lassen, wenn eine Person anwesend ist oder nicht.
Anwesend:
define n_XX_In notify d_presenceXX:on set teleBot message XX ist jetzt da
Abwesend:
define n_XX_Out notify d_presenceAXX:off set teleBot message XX ist weg

Grundsätzlich funktioniert das. Nur leider wird mir jetzt alle zwei Minuten eine Nachricht gesendet. Ich nehme an, dass das diese zwei Minuten mit dem Abfrageinterval bei der FritzBox korrelieren.

Wie kann ich es einrichten, dass ich nur einmal eine Nachricht erhalte, wenn das Ereignis erstmals eintritt?

Neugierige Grüße,
Andreas

Maui

Das einfachste wird sicherlich sein wenn du im Dummy Switch ein Event on change Reading setzt. Wirst du im Forum oder commandref schnell finden wie  ;)

ahstax