NEWS
Adapter über Blockly starten/stoppen
-
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?
-
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:

@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.
-
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?
@uschi08 sagte in Adapter über Blockly starten/stoppen:
Ich sehe keine Datenpunkte im Blockly
Bitte Screenshot
-
@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
-
@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

-
@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 ;-))
-
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:
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 -
@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. -
@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
-
@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
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
-
-
@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 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 !!!
-
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
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!!!!!
-
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!!!!!
Hallo zusammen, klinke mich hier mal ein.
Ich habe genau das gleiche Problem. Jedes Wochenende wird Iobroker gestopt, ein komplettes Backup gemacht und dann Iobroker wieder gestartet.
Dabei kommt es sehr oft vor, dass die Instanz Zigbee.0 nicht grün wird sondern nur gelb.
Dann funktionieren im Haus sämtliche Rollläden nicht mehr, was sehr ärgerlich ist.Wenn man dann in den Instanzen über den Adapter fährt wird angezeigt -> Die Verbindung zum Host steht, Lebenszeichen ist auch auf true. Nur Verbunden mit Gerät oder Dienst ist nicht vorhanden.
Nur gibt es genau dafür leider keinen Datenpunkt.
Hat einer ne Idee wie ich das erkennen kann, dass die Zigbee Instanz nur auf gelb ist?
Würde gerne über ein Blockly-Script die Instanz dann bei Bedarf neu starten. -
Hallo zusammen, klinke mich hier mal ein.
Ich habe genau das gleiche Problem. Jedes Wochenende wird Iobroker gestopt, ein komplettes Backup gemacht und dann Iobroker wieder gestartet.
Dabei kommt es sehr oft vor, dass die Instanz Zigbee.0 nicht grün wird sondern nur gelb.
Dann funktionieren im Haus sämtliche Rollläden nicht mehr, was sehr ärgerlich ist.Wenn man dann in den Instanzen über den Adapter fährt wird angezeigt -> Die Verbindung zum Host steht, Lebenszeichen ist auch auf true. Nur Verbunden mit Gerät oder Dienst ist nicht vorhanden.
Nur gibt es genau dafür leider keinen Datenpunkt.
Hat einer ne Idee wie ich das erkennen kann, dass die Zigbee Instanz nur auf gelb ist?
Würde gerne über ein Blockly-Script die Instanz dann bei Bedarf neu starten.@atifan sagte in Adapter über Blockly starten/stoppen:
Jedes Wochenende wird Iobroker gestopt, ein komplettes Backup gemacht
Wieso nutzt du denn nicht den backitup-Adapter.
Das liest sich kompliziert, und ein Image-Backup ist aus meiner Sicht total oversized, zumal der RPI ab und an ohnehin ein neues Image benötigt (z. B. bullseye => bookworm).