FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Kuehnhackel am 14 November 2019, 09:19:36

Titel: [Gelöst] Abfall - Telegram - heute
Beitrag von: Kuehnhackel am 14 November 2019, 09:19:36
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
Titel: Antw:Abfall - Telegram - heute
Beitrag von: xerion am 14 November 2019, 09:22:36
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

Titel: Antw:Abfall - Telegram - heute
Beitrag von: Kuehnhackel am 14 November 2019, 10:20:19
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

Titel: Antw:Abfall - Telegram - heute
Beitrag 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
Titel: Antw:Abfall - Telegram - heute
Beitrag von: Kuehnhackel am 14 November 2019, 10:40:22
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.