Ich möchte gerne ein (sich regelmäßig updatendes) Bild in der Sitemap anzeigen lassen.
Die URL dazu lautet
Code: Alles auswählen
http://192.168.178.120:8123/api/camera_proxy_stream/camera.x40_ultra_complete_map?token=xyz123
Weiter:on a reachable website or webserver without password or access token
Wie kann ich denn nun das Bild dort regelmäßig speichern, die älteren löschen, und das aktuelle in der Sitemap anzeigen lassen?Alternatively, the image file (e.g. YourImageFile.png) may be stored locally in the $OPENHAB_CONF/html folder, and will be accessible through the static route, https://<my.openHAB.device>:8080/static/YourImageFile.png.
Mein (nicht geglückter und unvollständiger) Versuch hierzu sieht so aus:
Code: Alles auswählen
rule "Dreame: Kartenupdate"
when
Time cron "0 * * * * ?"
then
val url = "http://192.168.178.120:8123/api/camera_proxy_stream/camera.x40_ultra_complete_map?token=xyz123"
val outputfile = "/tmp/" + now.format(DateTimeFormatter.ofPattern("HH-mm_dd-MM-yyyy")) + ".jpg" //Dateiformat???
var cmd = "wget -O " + outputfile + " " + url
executeCommandLine(cmd)
end