Fhem Tägliche Nachricht an Telegram

Begonnen von Hetzer91, 30 Oktober 2018, 13:35:30

Vorheriges Thema - Nächstes Thema

Hetzer91

Hallo zusammen, würde gern mir über Telegram eine Tägliche Testnachricht schicken lassen. Leider hat das nicht funktioniert, so wie ich es geschrieben habe.
Kann mir einer helfen wie der Befehl richtig heißt?

define doif_Test DOIF (at *17:00:00) (set teleBot message Tägliche Testnachricht!) DOELSE

Vielen Dank im Vorraus
Gruß
Tommy

rabehd

Vorab: set teleBot message Tägliche Testnachricht! das geht? Z.B. bei Direkteingabe.
Ein wenig mehr an Fehlerbeschreibung hilft immer. Meine Vermutung ist, dass der Befehl geht, aber nicht zum Zeitpunkt ausgelöst wird.


Du verwendest ein DOIF! Da hilft es mal darüber zu lesen. So wird nicht zu einem Zeitpunkt ausgelöst.
Auch funktionierende Lösungen kann man hinterfragen.

Christoph Morrison

Du mischst DOIF und at. Du solltest dich für eines entscheiden.
at:
define telebot_at at *17:00:00 set teleBot message Tägliche Testnachricht!

oder DOIF:
define doif_Test DOIF ([17:00]) (set teleBot message Tägliche Testnachricht!) DOELSE

Hetzer91

Zitatoder DOIF:
Code: [Auswählen]

define doif_Test DOIF ([17:00]) (set teleBot message Tägliche Testnachricht!) DOELSE

Super danke, hat geklappt ;)

Damian

Zitat von: Hetzer91 am 30 Oktober 2018, 19:56:25
Super danke, hat geklappt ;)

DOELSE macht hier keinen Sinn und das Attribut do always nicht vergessen ;)
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF