Hilfe zum Senden von Telegram Nachrichten mit Openhab 3.4
Verfasst: 22. Jan 2023 10:12
Hallo,
ich steze gerade ein neues Openhab3-System auf. Hatte voprher Openhab2 am Laufen auf einem anderen Rechner und bekomme meine Telegram-Benachrichtigungen nicht mehr zum Laufen.
Ich habe vorher die Telegramaction bentuzt zum Senden von Nachrichten aus Rules heraus. Die Action scheint es nicht mehr zu geben, korrekt?
Vorher laufende Konfiguration:
* Openhab2 mit TelegramAction
* Telegram-config-Datei mit definiertem Bot
* und in den rules sah es dann so aus:
Habe nun das TelegramBinding installiert, da ich die Action nicht mehr finde. Vielleicht liegt hier schon das Problem?
Config-Dateien gibt es ja auch nicht mehr, daher habe ich folgendes Thing definiert:
In den rules habe ich folgendes stehen:
Der TelegramBot wird als "online" bei den Things angezeigt und die Validerung der rules zeigt keine Fehler im Log.
Hoffe ihr könnt mir etwas auf die Sprünge helfen.
ich steze gerade ein neues Openhab3-System auf. Hatte voprher Openhab2 am Laufen auf einem anderen Rechner und bekomme meine Telegram-Benachrichtigungen nicht mehr zum Laufen.
Ich habe vorher die Telegramaction bentuzt zum Senden von Nachrichten aus Rules heraus. Die Action scheint es nicht mehr zu geben, korrekt?
Vorher laufende Konfiguration:
* Openhab2 mit TelegramAction
* Telegram-config-Datei mit definiertem Bot
Code: Alles auswählen
bots=JarvisJ10
JarvisJ10.chatId=-<groupChatID>
JarvisJ10.token=<botID>:<botToken>
Code: Alles auswählen
rule "Trockner fertig"
when
Item Trockner_fertig received update OPEN
then
sendTelegram("JarvisJ10", "Trockner fertig")
end
Config-Dateien gibt es ja auch nicht mehr, daher habe ich folgendes Thing definiert:
Code: Alles auswählen
Thing telegram:telegramBot:JarvisJ10 [ chatIds="-<groupChatID>", botToken="<botID>:<botToken>" ]
Code: Alles auswählen
rule "Test"
when
Item Licht_Arbeiten received command ON
then
val telegramAction = getActions("telegram","telegram:telegramBot:JarvisJ10")
telegramAction.sendTelegram("Licht Arbeitszimmer ist an")
//sendTelegram("JarvisJ10", "Test: Licht Arbeitszimmer ist an") Openhab2 Code mit TelegramAction
end
Hoffe ihr könnt mir etwas auf die Sprünge helfen.