NEWS
(gelöst)hyperion service restart duchführen
-
Hallo Zusammen,
Ich habe Enigmalight an meiner VU+ Reiceiver und nutze einen Pi Zero mit Hyperion Version: 2.2.0Leider startet funktionieren die LEDs am TV nicht immer, wenn der Receiver eingeschaltet wird
Wenn ich aber beim Hyperion einen restart über Konsole vorher durchführen geht es immer.
Daher der Gedanke, wenn der TV angeht über ein Blockly den Restart durchführen zu lassen. Danach geht dann er die Vu+ an
Über Konsole unter iobrocker fuktioniert das
Ich habe sshpass nachinstalliert
Die Befehle sehe so aus
sshpass -p passwort ssh pi@ip von hyperiondie Verbindung wird aufgebut. Dauert so ca 5 sek
Danch ein
sudo systemctl restart hyperion@pi.servicezum guten Schluss wieder raus mit
exitmir ist hier jetzt nicht ganz klar, wie ich das über Blockly oder javascript umsetzen
Könnte mit da jemand unterstützen?
-
So, ich habe das so gelöst
Im javascript adapter unter "Zusätzliche NPM-Module" simple-ssh eintragenDann die Javascript Funktion im Blockly nutzen und folgenes eintragen und anpassen
var SSH = require('simple-ssh'); var ssh = new SSH({ host: '<ZIEL-IP>', user: '<USER>', pass: '<PASSWORT>' }); ssh.exec('<BEFEHL>').start();Quelle
https://www.machs-smart.de/iobroker-ssh-befehle-mit-blockly-ausfuhren/