NEWS
Bash-Abfragen zu iobroker | Wartezeit u. Möglichkeiten
-
Hallo,
ich bin Norbert und ein Frischling in der iobroker-Welt!
Mein iobroker läuft auf einem Raspberry Pi4 mit 4GB RAM. Bisher ganz zuverlässig, die Grundkonfiguration bin ich durch. Im Moment arbeite ich daran die weitere Logik zu verstehen und umzusetzen. Das bekomme ich aber noch hin.
Zu meinem Problem:
Ich (als Konsolenjunkie) habe entdeckt, dass ich auch auf der Konsole auf iobroker zugreifen kann.Z.B.
iobroker status admin
Das klappt alles wunderbar. Nur bei jeder Abfrage kommt nicht sofort die Antwort, sondern es dauert ca. 1 Sekunde. Das ist war nicht viel, aber wenn ich automatisiert den Status von 30 Adaptern abfrage, dauert es doch schon eine Weile.
Ist diese Gedenksekunde künstlich hervorgerufen oder systembedingt?
Weiteres Problem:
Um die Adapterliste nicht händisch pflegen zu müssen, kann ich die Adapter mir auflisten lassen:iobroker list adapters
Der Nachteil ist, dass nicht nur Adapter wie admin, cloud, discovery, info, usw. aufgelistet werden, sondern auch icons-xxxxx, float, vis-bars, usw.
Die geben alle ein "not running" zurück.
Kann ich die Liste auf Adapter eingrenzen, die überhaupt laufen können, damit ein "not running" von Adapters, die gar nicht laufen können, zu keiner Fehlermeldung führt?So, das wär es im Moment was mich etwas bewegt.
Einen schönen Restsamstag noch (puh, ist das heiß heute),
Norbert -
@NorbertC
probiere mal soiobroker status all|grep Instance|grep -v 'is not running'
-
@fastfoot
Vielen Dank für den Tipp.
Die Abfrage so dauert nur 2-3 Sekunden. Das ist schon besser.
Ich habe durch einen weiteren grep dahinter die unnötigen Adapter rausgeworfen:iobroker status all|grep Instance|grep 'is running'|grep -v 'icons*\|vis\|flot'
Nun sieht das mit etwas farblichen Aufhübschen auf der Konsole so aus:
Damit kann ich leben.
-
@NorbertC Dann schau auch mal, dass du nicht in einer root-shell rummachst.
-
das schon gesehen ?
https://forum.iobroker.net/topic/35870/test-adapter-linux-control-v0-x-x
find ich klasse - alles unter einem dach
dann noch ein vis widget und fertig
-
@NorbertC sagte in Bash-Abfragen zu iobroker | Wartezeit u. Möglichkeiten:
Ich (als Konsolenjunkie) habe
-
@Homoran aber so kann man die console in der vis "sichtbar machen"