NEWS
[gelöst] Instanz per Script starten oder stoppen
-
Hallo,
es gibt ein paar Beiträge, wie man per Javascript eine Instanz neu startet.
z.B. https://www.smarthome-tricks.de/software-iobroker/iobroker-adapter-neustart-ueber-vis/
Leider funktionieren die Beispiele bei mir nicht.Als Test habe ich versucht, die history-Instanz zu stoppen:
setState('system.adapter.history.0', false);
Es kommt keine Fehlermeldung, aber die History bleibt aktiv.
-
@ralf-8 sagte: versucht, die history-Instanz zu stoppen:
Das Objekt "system.adapter.history.0" ist kein Datenpunkt.
Das Beispiel in der Doku zu extendObject() zeigt, wie man eine Instanz stoppt. -
@ralf-8 sagte in Instanz per Script neu starten funktioniert nicht:
Leider funktionieren die Beispiele bei mir nicht.
aber da steht es doch richtig!
setState("system.adapter.influxdb.0.alive", false);
warum nimmst du dann
@ralf-8 sagte in Instanz per Script neu starten funktioniert nicht:
setState('system.adapter.history.0', false);
-
@homoran sagte in Instanz per Script neu starten funktioniert nicht:
@ralf-8 sagte in Instanz per Script neu starten funktioniert nicht:
Leider funktionieren die Beispiele bei mir nicht.
aber da steht es doch richtig!
setState("system.adapter.influxdb.0.alive", false);
warum nimmst du dann
@ralf-8 sagte in Instanz per Script neu starten funktioniert nicht:setState('system.adapter.history.0', false);
Ich möchte nicht die Influxdb-Instanz neu starten. Mein Versuch mit der History.0 war nur ein Test.
Paul hat geschrieben, setState funktioniere nur bei Datenpunkten.
Ich habe daher den Vorschlag von Paul versucht, damit klappt es perfekt.
Vielen Dank an Paul.extendObject('system.adapter.history.0', {common: {enabled: false}});
Es kommt zwar die Fehlermeldung ExtendetObject is not allowed to use it
Für diese Fehlermeldung konnte ich aber auch einen Beitrag von Paul finden .../68560/extendetobject-is-not-allowed-to-use-it und habe in der Konfiguration meiner JavaScript-Instanz Kommando "setObject" erlauben angeklicktProblem gelöst!
-
@ralf-8 sagte in [gelöst] Instanz per Script starten oder stoppen:
Ich möchte nicht die Influxdb-Instanz neu starten
sollst du auch nicht!
es geht um den "Pfad"! dir fehlte das .alive und damit der State@ralf-8 sagte in [gelöst] Instanz per Script starten oder stoppen:
setState funktioniere nur bei Datenpunkten.
und genau das ist der zuständige State für das Beispiel.