An einer Schiebetür habe ich einen Türsensor angebracht. Wenn die Tür geöffnet wird, schickt ioBroker eine Nachricht.
Wenn die Tür geschlossen wird soll nichts passieren. Da der Magnet aber am Sensor lang geschoben wird, geht der Status nicht sofort auf zu, sondern "Zu, Auf, Zu .." Das führ natürlich zu fehlern
Gibt es eine Möglichkeit den Status erst zu schicken, wenn er mind. 1 Sekunde lang unverändert ist?
Mein akuelles Script ist:
var request = require('request');
on({id: '0.Sensors.3.open', change: 'any'}, function (obj) {
if(getState("0.Sensors.3.open").val == true)
{
request("http://url/?var=open");
}
});