Hallo zusammen,
Ich habe gestern den TelegramBot eingerichtet und bekomme nun notify messages aufs Handy.
Was muss ich tun, damit vor jeder dieser messages Datum und Uhrzeit vom Auslösen des Events steht?
Gruß
Markus
ReadingsTimestamp($DEVICE,"reading","")
Gruß
Dan
Hallo Jan,
Danke für deine schnelle Antwort.
Ich habe jetzt einige konkrete Möglichkeiten ausprobiert, aber immer erscheint in der Message das Komando selbst und nicht die Timestamp.
Daher würde ich es gerne an einem konkreten Beispiel versuchen.
So heißt der Befehl ohne Timestamp:
define n_Auge1Telegram notify Auge1:open set Jarvi2bot message Bewegung im Eingangsbereich!
Mit Timestamp habe ich folgendes versucht:
define n_Auge1Telegram notify Auge1:open set Jarvi2bot message ReadingsTimestamp($Auge1,"state","") Bewegung im Eingangsbereich!
Dabei kommt folgendes auf dem Handy an:
ReadingsTimestamp("Auge1","state","") Bewegung im Eingangsbereich!
Auch wenn ich "Auge1" durch $Auge1 oder $DEVICE ersetze, wird das nicht in eine Time stamp aufgelöst.
Was mache ich falsch?
Gruß
Markus
Ist ja auch kein Perl was da hinten dran ausgeführt wird.
Das sollte eine funktionierende Lösung sein.
define n_Auge1Telegram notify Auge1:open { fhem("set Jarvi2bot message ".ReadingsTimestamp($NAME,"state","")." Bewegung im Eingangsbereich!") }
Gruß
Dan
Prima! Jetzt klappt's! :D
Danke Dan und schönes Wochenende!
Gruß
Markus