Bis anhin hatte ich ein Javascript im Einsatz
var timeout; on({ id: '0_userdata.0.Camera_Hauseingang_Detection_Unkown_Person' /* Camera_Hauseingang_Unkown_Person_erkannt */, change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if (getState('0_userdata.0.Camera_Hauseingang_Detection_Unkown_Person').val == true) { httpGet('https://192.168.3.108/snap.jpeg', { responseType: 'arraybuffer', validateCertificate: false}, async (err, response) => { sendTo('telegram', 'send', { user: 'user', caption: 'Fremde Person vor dem Hauseingang erkannt.', text: createTempFile(`snap.jpg`, response.data), }); }); timeout = setTimeout(async () => { timeout = null; setState('0_userdata.0.Camera_Hauseingang_Detection_Unkown_Person' /* Camera_Terasse_Unkown_Person_erkannt */, false, true); }, 60000); } else if (getState('0_userdata.0.Camera_Hauseingang_Detection_Unkown_Person').val == false) { (() => { if (timeout) { clearTimeout(timeout); timeout = null; }})(); } });