Hallo Shelly Gemeinde,
ich versuche einen StatusHandler zurückzusetzen, die Doku sagt dazu: Shelly.removeStatusHandler(subscription_handle) tut genau das:
Return value: On success, returns a handle which can be used to remove the listener with Shelly.removeEventHandler(subscription_handle) or Shelly.removeStatusHandler(subscription_handle) respectively. If invoked with invalid arguments the script is aborted.
Was ich nicht verstehe ist wo ich den subscription_handler herbekomme und an welcher Stelle im Script ich den StatusHandler entferne:
Shelly.addStatusHandler(function(e) {
if (e.component === "input:0") {
if (e.delta.state === true) {
print("Input is on");
}
else if (e.delta.state === false) {
print("Input is off");
}
}
});
Ich stehe etwas auf dem Schlauch, kann jemand anhand des Beispiels helfen und den removeStatusHandler entsprechend im Script einbauen?
Danke und Gruß
Andreas