Seite 1 von 1

Telegram Thing/Item immer wieder offline

Verfasst: 4. Jul 2021 14:33
von AlexSig26
Hallo,
ich bin am basteln mit dem Telegram Binding und da es nicht ganz reibungslos läuft frage ich mal hier in die Runde.

Mein Szenario ist, dass ich eine Message an meinen Telegram Bot senden will und dann eine Action auslöse.

Meine Rule sieht z.B. so aus:

Code: Alles auswählen

val telegramAction = getActions("telegram","telegram:telegramBot:xxxxxxx")

rule "Telegram - Hello World"
when    
    Item openhabbot_LastMessageText received update "Hallo"
then    
	telegramAction.sendTelegram("Hello World!")
end 
So funktioniert es auch.
Das Problem ist, dass nach einer halben Stunde nicht mehr auf die Rule ragiert wird wenn ich "Hallo" an meinen Bot sende.

Wenn ich dann das Thing pausiere und neu starte, dann funktioniert es wieder.

Viellechit hatte jemand von euch bereits ein ähnliches Problem oder kann mir einen Tipp geben?

Danke und lg,
Alex

Re: Telegram Thing/Item immer wieder offline

Verfasst: 4. Jul 2021 18:56
von KellerK1nd
Ist denn der Telegrambot denn dann auch offline?

Re: Telegram Thing/Item immer wieder offline

Verfasst: 5. Jul 2021 09:09
von AlexSig26
Der Telegram Bot wird als Online angezeigt und wenn ich folgende Rule ausführe funktioniert es immer

Code: Alles auswählen

rule "Telegramm - Testrule"
when    
    Item SwitchAlleRollosOeffnen received command ON 
then   
	val telegramAction = getActions("telegram","telegram:telegramBot:xxxxxxx")
	telegramAction.sendTelegram("ON")
end 
Sieht danach aus als ob der Trigger "openhabbot_LastMessageText " nicht immer anspringt?!

Grüße,
Alex

Re: Telegram Thing/Item immer wieder offline

Verfasst: 5. Jul 2021 09:13
von sihui
AlexSig26 hat geschrieben: 4. Jul 2021 14:33

Code: Alles auswählen

Item openhabbot_LastMessageText received update "Hallo"
Probier mal

Code: Alles auswählen

Item openhabbot_LastMessageText received update Hallo
Die Action definiert zwar ein String, die Antwort darf aber nicht als String gesendet werden.
Funktioniert jedenfalls bei mir auf diese Art und Weise ohne Probleme.

Re: Telegram Thing/Item immer wieder offline

Verfasst: 5. Jul 2021 11:36
von AlexSig26
Danke für die Antwort.

Code: Alles auswählen

Item openhabbot_LastMessageText received update Hallo
Habe es so versucht, hat auch funktioniert, aber nach ca. 30 Minuten geht es wieder nicht mehr.

Meine Testrule funktioniert noch. Wenn ich den Schalter auf ON setze kommt auch die Message in Telegram an.

Re: Telegram Thing/Item immer wieder offline

Verfasst: 5. Jul 2021 15:03
von sihui
AlexSig26 hat geschrieben: 5. Jul 2021 11:36 aber nach ca. 30 Minuten geht es wieder nicht mehr.
Der Fehler ist woanders zu suchen: bitte mal deine Log Dateien zum Zeitpunkt des Fehlers anschauen, ebenso die Systemlogs. Außerdem den Status von openHAB zum Zeitpunkt des Fehlers anschauen (sudo systemctl status openhab bzw. openhab2).