NEWS
Doku outdated?
-
Hallo zusammen,
wenn ich mir diese Doku anschaue, dann passt doch das Beispiel nicht zur vorgegebenen Syntax:
https://github.com/ioBroker/ioBroker.ja … atedelayed
` > setStateDelayed(id, state, isAck, delay, clearRunning, callback);
Same as setState but with delay in milliseconds. You can clear all running delay for this ID (by default). E.g.
// Switch ON the light in the kitchen in one second
setStateDelayed('Kitchen.Light.Lamp', true, 1000);
// Switch OFF the light in the kitchen in 5 seconds and let first timeout run.
setStateDelayed('Kitchen.Light.Lamp', false, 5000, false, function () {
log('Lamp is OFF');
}); `
Bei
> setStateDelayed('Kitchen.Light.Lamp', true, 1000);
Wird doch der Paramter "isAck" nicht angewandt oder sehe ich das falsch?
Viele Grüße,
Christian
-
Bei
setStateDelayed('Kitchen.Light.Lamp', true, 1000);
Wird doch der Paramter "isAck" nicht angewandt oder sehe ich das falsch? `
iaAck ist optional. Wird nichts angegeben, ist ack = false (default) wie bei setState(). -
Ok, danke dafür.
Ist das denn in irgendeiner Form dokumentiert?
-
Ist das denn in irgendeiner Form dokumentiert? `
@Doku:Note: The following commands are identical
setState('myState', 1, false);
setState('myState', {val: 1, ack: false});
setState('myState', 1); `
@fischmir:setStateDelayed(id, state, isAck, delay, clearRunning, callback);
Same as setState but with delay in milliseconds. `
-
Also nein. Optionale Parameter sollten schon als solche beschrieben werden (vor allem, wenn diese mitten in der Parameterliste verwendet werden und nicht - wie m.E. sonst üblich - am Ende des Aufrufs).
Das sollte m.E. nach erweitert werden.