Das mit den Einstellungen von sihui hat funktioniert. Ich habe jetzt eine schöne GIF-Datei in meinem camera1 Verzeichnis.
Als nächstes möchte ich mir dieses GIF per telegram zuschicken lassen. Leider gibt es da ein Problem:
Ich trigger einen Schalter. Wenn der auf "ON" geht, dann soll mir das GIF geschickt werden.
Ein einfacher Text funktioniert, aber bei der Animation hängt die Rule.
Diese Zeile geht:
Code: Alles auswählen
val telegramAction = getActions("telegram","telegram:telegramBot:7e527904ef")
telegramAction.sendTelegram("Testtelegram")
Code: Alles auswählen
val telegramAction = getActions("telegram","telegram:telegramBot:7e527904ef")
telegramAction.sendTelegramAnimation("file://etc/openhab/html/camera1/ipcamera.gif", "Kameratest")
Im Fronttail-Viewer kommt aber auch keine Meldung. Nach ca. 1 Minute habe ich die Rule disabled.
Wahrscheinlich gibt es ein Problem mit dem Pfad, oder ?(Standard-Openhabian auf RPi4)
Die GIF-Datei liegt auf jeden Fall genau in dem Verzeichnis (Habe den Pfad aus dem SSH-Fenster raus kopiert und eingefügt).
Hier der ganze Code der Rule:
Code: Alles auswählen
triggers:
- id: "1"
configuration:
itemName: TelegrammTest
state: ON
type: core.ItemStateChangeTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/vnd.openhab.dsl.rule
script: "val telegramAction =
getActions(\"telegram\",\"telegram:telegramBot:7e527904ef\")
\ //telegramAction.sendTelegram(\"Testtelegram\")
\
telegramAction.sendTelegramAnimation(\"file://etc/openhab/html/camera1/\
ipcamera.gif\", \"Kameratest\")
\ "
type: script.ScriptAction