Telegram Thing/Item immer wieder offline

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
AlexSig26
Beiträge: 4
Registriert: 4. Jul 2021 14:24
Answers: 0

Telegram Thing/Item immer wieder offline

Beitrag 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

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: Telegram Thing/Item immer wieder offline

Beitrag von KellerK1nd »

Ist denn der Telegrambot denn dann auch offline?
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

AlexSig26
Beiträge: 4
Registriert: 4. Jul 2021 14:24
Answers: 0

Re: Telegram Thing/Item immer wieder offline

Beitrag 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

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Telegram Thing/Item immer wieder offline

Beitrag 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.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

AlexSig26
Beiträge: 4
Registriert: 4. Jul 2021 14:24
Answers: 0

Re: Telegram Thing/Item immer wieder offline

Beitrag 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.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Telegram Thing/Item immer wieder offline

Beitrag 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).
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Antworten