Müllkalender/ Terminerinnerung per Telegram
Verfasst: 4. Mai 2020 22:18
Hallo zusammen,
ich bin ganz neu hier im Forum.
Mit dem Thema OpenHab beschäftige ich mich seit ca. 1 Jahr.
Einige Projekte habe ich auch schon erfolgreich umgesetzt.
Jetzt stehe ich aber vor einem Problem.
Ich habe meinen Google Kalender per CalDav Binding in OpenHab eingebunden.
Auch Telegram läuft super.
Habe auch schon ein paar Regeln erstellt die super funktionieren.
Jetzt aber zu meinen Überlegungen:
Ich möchte gerne wenn ich in Telegram „/müll“ eingebe, dass der nächste Mülltermin per Telegram Nachricht verschickt wird.
Mit ist es bisher aber nur gelungen feste Nachrichten Texte zu versenden also in dieser Form:
sendTelegram(„bot1“,“Hallo Welt“)
Gibt es eine Möglichkeit den Inhalt einer Variablen aus einem Item in diesen Text einzubauen?
Beispiel Item:
String CalDav_Muell „Termin [%s]“ <calendar> { caldavPersonal=„calendar:Muell Type:EVENT eventNr.1 value:Name“ }
Die Nachricht sollte dann aus einem festen und variablen Bestandteil bestehen: <Müllart aus dem Item>„ wird am“ < dann die Variable aus dem Datum Item > „geleert“.
Wäre klasse wenn mir jemand dabei helfen kann.
Schon einmal vielen vielen Dank im Voraus.
Gruß
Simon
ich bin ganz neu hier im Forum.
Mit dem Thema OpenHab beschäftige ich mich seit ca. 1 Jahr.
Einige Projekte habe ich auch schon erfolgreich umgesetzt.
Jetzt stehe ich aber vor einem Problem.
Ich habe meinen Google Kalender per CalDav Binding in OpenHab eingebunden.
Auch Telegram läuft super.
Habe auch schon ein paar Regeln erstellt die super funktionieren.
Jetzt aber zu meinen Überlegungen:
Ich möchte gerne wenn ich in Telegram „/müll“ eingebe, dass der nächste Mülltermin per Telegram Nachricht verschickt wird.
Mit ist es bisher aber nur gelungen feste Nachrichten Texte zu versenden also in dieser Form:
sendTelegram(„bot1“,“Hallo Welt“)
Gibt es eine Möglichkeit den Inhalt einer Variablen aus einem Item in diesen Text einzubauen?
Beispiel Item:
String CalDav_Muell „Termin [%s]“ <calendar> { caldavPersonal=„calendar:Muell Type:EVENT eventNr.1 value:Name“ }
Die Nachricht sollte dann aus einem festen und variablen Bestandteil bestehen: <Müllart aus dem Item>„ wird am“ < dann die Variable aus dem Datum Item > „geleert“.
Wäre klasse wenn mir jemand dabei helfen kann.
Schon einmal vielen vielen Dank im Voraus.
Gruß
Simon