NEWS
Adapter stoppen
-
Hallo zusammen,
ich baue gerade einen Adapter und wollte fragen, wie ich im Falle einer Exception den ganzen Adapter stoppen kann (damit dieser dann nicht ständig neu startet und den Fehler immer wieder wiederholt).
Danke und viele Grüße
Zefau
-
ioBroker versucht glaube 3 mal zu starten und sonst schaltet er selbst aus. Also eine Endlosschleife sollte nicht kommen.
Wenn Du es machen willst dann editiere das
'system.adater.'+adapter.namespace
Objekt und setze common.enabled auf false
-
Es gibt für jeden Adapter den Datenpunkt: System.adapter.xxx.0
Den auf false setzen, dann ist der Adapter deaktiviert.
-
Ich versuche das gerade, aber irgendwie klappt es nicht. Kann mir jemand sagen was hieran falsch ist?
var obj = getObject("system.adapter.chromecast.0"); obj.common.enabled = false; setObject("system.adapter.chromecast.0", obj);
EDIT: Script wirft bei Ausführung keinen Fehler, aber der Adater reagiert nicht.
-
Ich versuche das gerade, aber irgendwie klappt es nicht. Kann mir jemand sagen was hieran falsch ist?
var obj = getObject("system.adapter.chromecast.0"); obj.common.enabled = false; setObject("system.adapter.chromecast.0", obj);
EDIT: Script wirft bei Ausführung keinen Fehler, aber der Adater reagiert nicht. `
Niemand eine Idee?!? :?
-
Ich versuche das gerade, aber irgendwie klappt es nicht. Kann mir jemand sagen was hieran falsch ist?
var obj = getObject("system.adapter.chromecast.0"); obj.common.enabled = false; setObject("system.adapter.chromecast.0", obj);
EDIT: Script wirft bei Ausführung keinen Fehler, aber der Adater reagiert nicht. `
Niemand eine Idee?!? :? `
Die option in deiner js Instanz, erlaube setobject ist an?
-
Das wars! :roll: Danke für den Tipp!!!
-
Es gibt einen exit code hierfür. Muss aber nachschauen welcher das ist und in welcher Version der hinzugekommen ist.
Gesendet von unterwegs