Ich habe folgendes Problem. Am Tag der Abholung soll der Bot eine Nachricht um 7.30 schicken, dass heute Mülll ist.
defmod at_ABFALL_1 at *7:30 {fhem "set Chatdingens message \@-TelegramGruppenchat Achtung ♻: Letzte Chance!!! Heute wird [myAbfall:now_text] abgeholt! Bitte, falls noch nicht geschehen, die Mülltonne dringend zur Straße bringen!" if (ReadingsNum("myAbfall","now_text",5)==???)}
attr at_ABFALL_1 room Chatroom
Mir ist nicht klar, welcher Code hinter den beiden "=" stehen muss
Habe es mit $heute
probiert aber funktioniert nicht.
Über einen Denkanstoss würde ich mich freuen
Im Wiki vom Abfall ist ein gutes Beispiel. Zwar mit pushbullet aber ich nutze genau diesen Aufruf nur mit Telegramm.
Gesendet von meinem JSN-L21 mit Tapatalk
Danke für den Tipp :D
Habe es jetzt so gelöst:
defmod dAbfallheute DOIF ([7:30] and [myAbfall:now_text] ne "") ({fhem "set Chatdingens message \@-TelegramGruppenchat Achtung ♻: Letzte Chance!!! Heute wird [myAbfall:now_text] abgeholt! Bitte, falls noch nicht geschehen, die Mülltonne dringend zur Straße bringen!"})
attr dAbfallheute do always
attr dAbfallheute room Chatroom
Sonnige Grüße aus dem Norden
defmod at_ABFALL_1 at *7:30 {fhem "set Chatdingens message \@-TelegramGruppenchat Achtung ♻: Letzte Chance!!! Heute wird [myAbfall:now_text] abgeholt! Bitte, falls noch nicht geschehen, die Mülltonne dringend zur Straße bringen!" if (ReadingsNum("myAbfall","now_days",5)==0)}
So sollte es funktionieren.
Gruß
Dan
Zitat von: DeeSPe am 14 November 2019, 10:24:03
defmod at_ABFALL_1 at *7:30 {fhem "set Chatdingens message \@-TelegramGruppenchat Achtung ♻: Letzte Chance!!! Heute wird [myAbfall:now_text] abgeholt! Bitte, falls noch nicht geschehen, die Mülltonne dringend zur Straße bringen!" if (ReadingsNum("myAbfall","now_days",5)==0)}
So sollte es funktionieren.
Gruß
Dan
Danke.
Das werde ich mal parallel testen.