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
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 ;)
Danke, das schau ich mir an...!