Hallo Leute
Ich möchte hier Mal Fragen ob ihr dieses Problem evtl auch habt.
Ich habe das neue telegram binding erfolgreich installiert und meistens funktioniert es auch.
Jedoch hört der bot plötzlich auf zu senden und auch ein restart gift nicht immer. Aus unerfindlichen Gründen geht es dann wieder...
Kann das was in meiner Installation schief sein?
Ich denke fast es geht dann gleichzeitig auch das Mail binding nicht mehr, habe beide Funktionen mit einem Dummy Switch aktivierbar im rule, normal niutze ich nur das Telegram binding.
Eigenartiges Verhalten.
[SOLVED] Telegram binding funktioniert nicht immer
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
[SOLVED] Telegram binding funktioniert nicht immer
Zuletzt geändert von Boris099 am 20. Mär 2020 15:12, insgesamt 1-mal geändert.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: Telegram binding funktioniert nicht immer
Ich habe in der openhab Community auch Mal gefragt und laut dem Kollegen der für das Bindung zuständig ist, ist das wohl ein generelles Problem in 2.5 und soll erst mit 3.0 behoben sein. Hierzu ein Stück der Kommunikation. Kann das wirklich sein, bzw wie kann ich dieses Verhalten des Telegram und Mail binding beeinflussen?
mhilbush Mark Foundation member
March 19
It’s not entirely clear to me the circumstances that will cause a binding to restart, but when it does restart, the actions will stop working. When this happens, the only solution I’ve found is a restart of openHAB. I wish I had some better advice for you on how to prevent it.
I find this to be a REALLY annoying problem, because it usually happens silently. The only way I notice it is when I stop getting emails and telegrams. Unfortunately, since it needs to be fixed in openhab-core, it won’t be resolved until OH3.
mhilbush Mark Foundation member
March 19
It’s not entirely clear to me the circumstances that will cause a binding to restart, but when it does restart, the actions will stop working. When this happens, the only solution I’ve found is a restart of openHAB. I wish I had some better advice for you on how to prevent it.
I find this to be a REALLY annoying problem, because it usually happens silently. The only way I notice it is when I stop getting emails and telegrams. Unfortunately, since it needs to be fixed in openhab-core, it won’t be resolved until OH3.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
-
- Beiträge: 383
- Registriert: 19. Feb 2020 20:51
- Wohnort: Saarbrücken
Re: Telegram binding funktioniert nicht immer
Also ich habe jetzt noch etwas rumgespielt und jetzt läuft es wieder
habe den val telegramAction Befehl direkt vor den telegramAction.send Befehl gesetzt, nun läuft es wieder.
Hatte vorher den Befehl ganz am Anfang des rules wie eine globale Variable.
Weis nicht genau ob es das war, aber momentan läuft es
habe den val telegramAction Befehl direkt vor den telegramAction.send Befehl gesetzt, nun läuft es wieder.
Hatte vorher den Befehl ganz am Anfang des rules wie eine globale Variable.
Weis nicht genau ob es das war, aber momentan läuft es
Code: Alles auswählen
if(TelegramSenden.state == ON) { // Falls TelegramSenden aktiv (Dummy Switch)
val telegramAction = getActions("telegram","telegram:telegramBot:xxxxx") // Telegram Action Objekt
telegramAction.sendTelegram("Bewegungsmelder An - %s", triggeringItem.name) // sende Telegram (triggeringItem.name.to.string nicht notwendig da die Eigenschaft sowieso schon string)
}
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: [SOLVED] Telegram binding funktioniert nicht immer
Die Zuweisung des Objekts darf sogar außerhalb der Rules liegen, auf jeden Fall aber innerhalb der Rule auf oberster Ebene, wichtig ist nur, dass sichergestellt ist, dass die Zuweisung sicher stattgefunden hat, bevor das Objekt verwendet wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet