@Tolkin
Geht auch kürzer mit Bild auf Telegram :)
Kamera ist mit Motion Eye eingebunden. http.... ist der Snapshot Pfad.
var timeout, timeout1, timeout2;
var fs = require('fs');
on({id: 'hm-rpc.1.XXXXX.1.PRESS_SHORT', change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
timeout = setTimeout(function () {
exec('wget --output-document /opt/iobroker/iobroker-data/tmp/alarm.jpg \'http://192.XXX.XXX.XXX:XXXX/picture/1/current/\'');
}, 800);
timeout1 = setTimeout(function () {
const bild = fs.readFileSync('/opt/iobroker/iobroker-data/tmp/alarm.jpg');
writeFile('vis.0','alarm.jpg', bild);
}, 2000);
timeout2 = setTimeout(function () {
sendTo("telegram.1", "send", {
text: '/opt/iobroker/iobroker-data/files/vis.0/alarm.jpg'
});
}, 5000);
// ab hier so oft wiederholen wie man es möchte
});