NEWS
[Vorstellung] Meine dritte VIS
-
Hallo Kuddel
zuerst mal vielen dank das du deine Arbeit Online stellst, du hilfst mir damit sehr.
Ich habe dein Projekt Importiert das einzige was ich momentan nicht finde ist der Speedtest.
Ich habe hier keine Objekte mit den Namen Speedtest drin
Kannst du mir bitte weiterhelfen
javascript.0.Speed-Test.data.speeds.upload
Vielen dank
-
@hofmannha remote_abfragen heißt das Skript:

-
Hallo Kuddel
zuerst mal vielen dank das du deine Arbeit Online stellst, du hilfst mir damit sehr.
Ich habe dein Projekt Importiert das einzige was ich momentan nicht finde ist der Speedtest.
Ich habe hier keine Objekte mit den Namen Speedtest drin
Kannst du mir bitte weiterhelfen
javascript.0.Speed-Test.data.speeds.upload
Vielen dank
-
@Kuddel
vielen vielen Dank für deine Info.
Hast Du ioBroker auf zwei unterschiedlichen Systemen laufen?@hofmannha eine produktive Ubuntu VM mit ioBroker und ein Klon davon zum testen
-
@hofmannha eine produktive Ubuntu VM mit ioBroker und ein Klon davon zum testen
-
@hofmannha ach den pi habe ich vergessen ^^.
Der läuft noch nebenher, da mein alter Nuc sich gern mal aufgehängt hat. der pi hat das überwacht und den host dann gebootet -
Hi danke das hatte ich gestern noch gemerkt ich bekomme jetzt folgende Infos im Script
10:44:37.857 error javascript.0 (2712) script.js.java.sonstige.speedtest: Der Befehl "speed-test" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
10:44:37.857 error javascript.0 (2712) script.js.java.sonstige.speedtest: +++ Speedtest Daten konnten nicht abgefragt werden +++System ist ein Windows 10
PsExec ist drauf kopiert und läuftder Pfad ist C:\Users\Wohnzimmer\AppData\Roaming\npm\speed-test
Wie muss ich das im Script anpassen ?
-
Hi danke das hatte ich gestern noch gemerkt ich bekomme jetzt folgende Infos im Script
10:44:37.857 error javascript.0 (2712) script.js.java.sonstige.speedtest: Der Befehl "speed-test" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
10:44:37.857 error javascript.0 (2712) script.js.java.sonstige.speedtest: +++ Speedtest Daten konnten nicht abgefragt werden +++System ist ein Windows 10
PsExec ist drauf kopiert und läuftder Pfad ist C:\Users\Wohnzimmer\AppData\Roaming\npm\speed-test
Wie muss ich das im Script anpassen ?
-
@hofmannha ach den pi habe ich vergessen ^^.
Der läuft noch nebenher, da mein alter Nuc sich gern mal aufgehängt hat. der pi hat das überwacht und den host dann gebootet@Kuddel
Hallo Kuddel,
ich habe Dein Script "remote_abfragen" auf meine IP-Adressen geändert.
Nur krige ich keine Werte. Ich vermute, dass es an dem exec-Befehl liegt.
In JS ist der exec eingeschaltet. Hier ein Beispiel:
ssh root@192.168.178.25 grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'
Das ist z.B. mein Pi4 mit ioBroker.
Hast Du eine Ahnung woran das liegen kann?
Gruß -
@Kuddel
Hallo Kuddel,
ich habe Dein Script "remote_abfragen" auf meine IP-Adressen geändert.
Nur krige ich keine Werte. Ich vermute, dass es an dem exec-Befehl liegt.
In JS ist der exec eingeschaltet. Hier ein Beispiel:
ssh root@192.168.178.25 grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'
Das ist z.B. mein Pi4 mit ioBroker.
Hast Du eine Ahnung woran das liegen kann?
Gruß@hofmannha bekommst du eine ausgabe, wenn du den befehl direkt auf der console ausgührst ?
-
@hofmannha bekommst du eine ausgabe, wenn du den befehl direkt auf der console ausgührst ?
-
dann sollte er aber auch gleich den befehl so eingeben
sudo -u iobroker ssh root@192.168.178.25 grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}' -
-
hab es jetzt mit dem Adapter ans Laufen bekommen
wärst du so nett und kannst mir/uns deine Flop Charts zur Verfügung stellen diese kann ich ja dann noch im Editor bearbeiten
oder gibt es dazu schon eine Sammlung wie mit den Scripten ?
-
@hofmannha bekommst du eine ausgabe, wenn du den befehl direkt auf der console ausgührst ?
-
@Kuddel
über die Konsole geht es, nachdem ich das Paßwort eingegeben habe.
ssh root@192.168.178.39 grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'

@hofmannha die pw Anfrage ist ein Zeichen dafür das der Public ssh Key nicht korrekt ausgetauscht wurde.
ich vermute mal der User ioBroker hat keinen Zugriff auf den Schlüssel
-
@Kuddel
Hallo, unter Adaptern finde ich z.B. nur Web-Speedy Adapter. Meintest du genau dieser, welchen du nun benutzt? -
@Kuddel
Hallo, unter Adaptern finde ich z.B. nur Web-Speedy Adapter. Meintest du genau dieser, welchen du nun benutzt?@ToniMahoni jo das ist er
-
@hofmannha die pw Anfrage ist ein Zeichen dafür das der Public ssh Key nicht korrekt ausgetauscht wurde.
ich vermute mal der User ioBroker hat keinen Zugriff auf den Schlüssel
-
@Kuddel
Moin Kuddel,
da habe ich ja garkeine Ahnung von. Was muß ich dann machen?
Kannst Du mir da mal Schritt für Schritt helfen, so das ich es verstehe?per ssh auf deiner iobroker instanz anmelden
und den schlüssel anlegen und auf zielsystem kopierensudo su - iobroker -s /bin/bash cd ~/.ssh ssh-keygen Enter file in which to save the key (/home/iobroker/.ssh/id_rsa): iobroker_id_rsa Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in iobroker_id_rsa. Your public key has been saved in iobroker_id_rsa.pub. cd /home/iobroker/.ssh/ scp iobroker_id_ras.pub root@IP_DES_ZIELS:/root/iobroker_id_rsa.pubAuf Zielsystem anmelden und Schlüssel hinzufügen
cd /root/ cat iobroker_id_rsa.pub >> .ssh/authorized_keys