const idMotion = ["mihome.0.devices.sensor_motion_aq2_1***.state","mihome.0.devices.sensor_motion_aq2_1****.state"];
const url = 'http://***@192.168.2.110:81';
var timer = null;
on(idMotion, function(dp) {
if(dp.state.val && !timer) { // Bewegung erkannt
request(url + '/param.cgi?cmd=preset&-act=goto&-number=1');
timer = setTimeout(function() {
request(url + '/CGI-COMMAND/param.cgi?cmd=pushhostalarm');
setState(idMotion, false);
timer = null;
}, 10000); // nach 30 s
}
});
20:47:37.482 info javascript.0 Start javascript script.js.Skript_56_neuer_versuch
20:47:37.483 info javascript.0 script.js.Skript_56_neuer_versuch: registered 2 subscriptions and 0 schedules
20:47:54.322 warn javascript.0 at Object.<anonymous> (script.js.Skript_56_neuer_versuch:17:10)
Sieht schon besser aus. Aber der Bewegungsmelder wird immer noch nicht zurückgesetzt......