NEWS
Adapter über Blockly starten/stoppen
-
Hallo zusammen,
gibt es eine Möglichkeit einen bestehenden Adapter in ioBroker per Blockly zu starten oder zu stoppen?
Hierzu müsste ich die Adapter irgendwo unter Objekte sehen können. Im Standard ist das nicht der Fall. Gibt es einen Adapter, den ich installieren kann, der dann die Funktion des Startens und Stoppens ermöglicht?
Das ist bestimmt möglich, aber irgendwie hänge ich gerade.
Hintergrund: Ab und zu kommt es vor, dass der Roomba Adapter die Verbindung zum Sauger verliert. Wenn ich denn Adapter dann neu starte ist alles wieder in Ordnung. Jetzt könnte ich als Lösung die Connectivity zu Sauger triggern und bei verlorener Verbindung den Adapter neu starten.
Freue mich auf eure Antworten.
Grüße,
Stefan
Edit: Sehe gerade, dass ich im falschen Unterforum gepostet habe. Sollte eigentlich in „ioBroker Adapters - Allgemein“. Kann ich leider nicht mehr verschieben.
Gesendet von iPhone mit Tapatalk
-
Schalte bei den Objekten den Expertenmodus an (das Männchen), danach siehst Du in den Objekten auch die System Adapter und deren Zustände.
Ob die sich schalten lassen weiß ich nicht genau, kannst Du ja probieren.
-
In Blockly gibt es aus gutem Grund kein https://forum.iobroker.net/viewtopic.php?f=21&t=20697&p=217177#p217177, das man zum Stoppen und Starten einer Instanz benötigt.
-
Danke dslraser:
Das mit der Expertenansicht klappt. Lässt sich dann auch schalten. Leider komme ich nicht über Blockly dahin.
Danke auch Paul53:
Danke für die Info.
Was ist der Grund? Was für eine Alternative gibt es?
Edit: Wer lesen kann ist klar im Vorteil. [emoji51] Danke für den Link.
Grüße,
Stefan
Gesendet von iPhone mit Tapatalk
-
Wenn man in Blockly einen Datenpunkt zum Steuern auswählt, bekommt man deutlich mehr Datenpunkte angezeigt, als unter Objekte.
Dazu muss man in der Liste nur etwas weiter runter scrollen und kann dort auf die reinen Adapter-Datenpunkte zugreifen, die dann system.adapter.<adapter-name>.<instanznummer></instanznummer></adapter-name> heißen. Dort gibt es dann jeweils (wenn zutreffend) den Datenpunkt alive. Setzt man diesen auf false, wird der Adapter gestoppt, mit true wiederum gestartet.
Ein Beispiel zum Neustarten eines Adapters könnte so aussehen:
-
HI,
"Wenn man in Blockly einen Datenpunkt zum Steuern auswählt, bekommt man deutlich mehr Datenpunkte angezeigt, als unter Objekte...."
Ich sehe keine Datenpunkte im Blockly, ich sehe sie zwar unter Objekte, kann sie aber im Blockly nicht auswählen. Muss da noch ein Häckchen gesetzt werden?
-
@Hiltex sagte in Adapter über Blockly starten/stoppen:
Wenn man in Blockly einen Datenpunkt zum Steuern auswählt, bekommt man deutlich mehr Datenpunkte angezeigt, als unter Objekte.
Das ist nicht ganz korrekt.
Im ID Selector von Blockly bekommt man auch die Systemdatenpunkte zu sehen, die man unter Objekte nur sieht, wenn man den Expertenmodus aktiviert hat.
Dementsprechend vorsichtig sollte man mit diesen Datenpunkten umgehen.
-
@uschi08 sagte in Adapter über Blockly starten/stoppen:
Ich sehe keine Datenpunkte im Blockly
Bitte Screenshot
-
ein Freund der kurzen Worte
ich sehe keine Datenpunkte in Blockly...screenshot von Nichts?
Aber alles gut, man kann den Adapter auch über die Adminkonsole "gescheduled starten", reicht mir...
-
@uschi08 sagte in Adapter über Blockly starten/stoppen:
Blockly...screenshot von Nichts?
Screenshot von dem leeren ID selector
@uschi08 sagte in Adapter über Blockly starten/stoppen:
ein Freund der kurzen Worte
Unterwegs am Handy besser als nichts
-
@Homoran said in Adapter über Blockly starten/stoppen:
t von dem leeren ID selector
Alles gut, aber hier nochmal der Vollständigkeit halber, der Screen des Selektors, der ist eben nicht leer, sondern hat nur Objekte, keine Datenpunkte dabei....
und eben in der Objektansicht, sehr wohl Datenpunkte
-
@uschi08 sagte in Adapter über Blockly starten/stoppen:
hat nur Objekte, keine Datenpunkte
Hast du auch mal die Ordner versucht durch Anklicken zu öffnen?
-
in der Objektansicht natürlich, da sind auch die Datenpunkte.
Im Blockly-Auswahldialog, habe ich nur Objekte zu den Adaptern, unter Java dann halt nur eigene Datenpunkte aber keine der System-Adapter...Edit#1: STOPP-> don't miss the Männchen!
Der Trick ist das Rollen-Icon im Auswahldialog:
Danke für deine Hartnäckigkeit, jetzt habe ich es verstanden ;-))
-
@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).