FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: MarkusAutomaticus am 23 August 2018, 18:17:29

Titel: Beim Ändern des Presence-Status per notify ein Telegram abschicken
Beitrag von: MarkusAutomaticus am 23 August 2018, 18:17:29
Hallo zusammen,

unser Auto bucht sich beim Starten ins Haus WLAN ein.
Dieses möchte ich nutzen um mitzubekommen, wenn sich beim Auto was tut.

Ich setzt schon das Modul Presence ein und auch das Verschicken von Telegramm Messages ist in meinem FHEM realisiert.

Leider sitze ich bei notify noch nicht genug im Sattel, um die 3 Elemente so mit einander zu verbinden, dass ein Telegramm verschickt wird, wenn sich der Status von present nach absent oder umgekehrt wechselt.

Ist jemand so nett und kann mir weiterhelfen?

Gruß
Markus
Titel: Antw:Beim Ändern des Presence-Status per notify ein Telegram abschicken
Beitrag von: Otto123 am 24 August 2018, 10:42:19
Hallo Markus,

Hier Hilfe zum notify https://wiki.fhem.de/wiki/Notify

Grundlegend machst Du einfach den Eventmonitor  (https://wiki.fhem.de/wiki/Event_monitor)auf wartest auf den Event und lässt dir das notify erzeugen.

Das regExp im notify kannst Du dann z.B. noch auf (absent|present) "schärfer ändern und im notify bei Bedarf eine if Abfrage auf den $EVENT einbauen. Oder dir per Telegramm einfach $EVENT schicken lassen
Hängt aber alles von Deiner konkreten Anforderung/Ziel ab.

Gruß Otto
Titel: Antw:Beim Ändern des Presence-Status per notify ein Telegram abschicken
Beitrag von: Frank_Huber am 24 August 2018, 10:46:56
Hi Markus,

ich habe das mit DOIF realisiert:

defmod Wemos_Hoflicht_mon DOIF ([Wemos_Hoflicht:presence] ne "present") (set TelegramBot message Wemos_Hoflicht offline!!;;)\
DOELSEIF ([Wemos_Hoflicht:presence] eq "present") (set TelegramBot message Wemos_Hoflicht wieder online!)