NEWS
Adapter über Blockly starten/stoppen
-
@uschi08 sagte in Adapter über Blockly starten/stoppen:
Danke für deine Hartnäckigkeit,
Deswegen der Screenshot von nix
-
@uschi08 sagte in Adapter über Blockly starten/stoppen:
STOPP-> don't miss the Männchen!
STOPP!
Don't do THIS!!!Das ist nicht der Weg zum Starten von Programmen.
Javascript arbeitet Eventbasiert.
Programme lauern kontinuierlich im Hintergrund auf ihren Trigger -
@homoran said in Adapter über Blockly starten/stoppen:
Das ist nicht der Weg zum Starten von Programmen.
Javascript arbeitet Eventbasiert.
Programme lauern kontinuierlich im Hintergrund auf ihren TriggerWas genau meinst Du?
Ich bin ebenfalls auf der Suche, Adapter via Blockly an und auszuschalten. -
@michaelnorge sagte in Adapter über Blockly starten/stoppen:
Ich bin ebenfalls auf der Suche, Adapter via Blockly an und auszuschalten.
Adapter oder Skripte?
Wovon redest du genau?der Post ist 2 Jahre alt - da weiß ich jetzt nicht mehr den Zusammenhang
-
@michaelnorge
scripte werden nicht ausgeschaltet - nur nicht getriggertfür adapter - über js-function:
ein
aus
var obj = getObject("system.adapter.lgtv.0"); obj.common.enabled = false; // Adapter ausschalten setObject("system.adapter.lgtv.0", obj);
-
Ich hab das relativ einfach über javascript rules und den alive Datenpunkt gelöst.
-
Skript:
Wenn Pool Wärmepumpe ein -> starte Tuya Adapter nach 30 Sekunden:
-
Skript
Wenn Pool Wärmepumpe aus -> stoppe Tuya Adapter nach 3 Sekunden:
Funktioniert bisher problemlos und zuverlässig ...
Beste Grüße
-
-
@michaelnorge es ist relativ einfach Adapter über Blockly zu stoppen bzw. zu starten
Im Javascript Adapter muss exec erlaubt werden:
Dann im Blockly:
um 3:30Uhr stoppe ich "iot" und "vr200" und um 5:00Uhr starte ich beide wieder
(sie verursachen sonst Fehler bei der DSL-Zwangstrennung).
-
Ja danke Euch für die informationen!
Ich werde es mal probieren.Frohe Ostern !!!
-
wie im post von Hiltex schon beschrieben, schalte ich einen Adapter ein oder aus.
Ausgangsituation:
Für das WLANThermogrillthermometer gibt es einen entsprechenden Adapter. Den möchte ich nur aktiv haben, falls der WLANThermo aktiv ist, also das Thermometer eingeschalten und im Wlan connected ist.Bei den Objekten gibt es im Expertenview einen Eintrag namens system.adapter.wlan-thermo.nano1
Innerhalb des Objekt gibt es den Eintrag wlanthermo-nano.1 alive (true/false). Mit diesem Eintrag kann man die Instanz ein- bzw. aisschalten.
Dies habe ich dann auch in einem Blockly genutzt.
hoffe das hilft
-
Danke Euch, soweit funktioniert das wirklich.
Im Grunde habe ich das Problem, daß ein Adapter unzuverlässig läuft und der mir abschmiert, steht also bei den Instanzen auf rot.
Unter Systemadapter stehen dann sowohl alive und connected auf false.
Ich dachte ich könnte ein Blocky bauen der den Adapter überwacht und dann wieder restartet, allerdings klappt es nicht, einfach alive und connected manuell auf true zu stellen.Gibt es eine andere Möglichkeit, einen Adapter per Blockly-Befehl zu starten?
Vielen Dank für Eure Hilfe
EDIT: Habe bereits eine Antwort von Tante Google erhalten!!!!!