NEWS
jarvis v3.1.x - just another remarkable vis
-
@mcu sagte in jarvis v3.1.x - just another remarkable vis:
Problem man muss in der bash-Datei das Passwort vom User angeben. Da man sonst immer nach dem Passwort gefragt wird. Sicher?
Wie sieht das Skript denn konkret aus?
Sicherheit ist halt relativ. Du könntest ja z. B. die Rechte an der Datei einschränken. Hab ich z. B. mit der Datei, die die Passwörter für eine smb-Freigabe beinhaltet so eingestellt:-rw-r----- 1 iobroker iobroker 38 Oct 19 20:16 /home/iobroker/.smbcredentials
-
@thomas-braun bash script
#!/bin/bash # Pfad zur Datei, deren Inhalt berpr ft werden soll datei="/opt/iobroker/iobroker-data/files/0_userdata.0/restart.txt" # ^|berpr fe den Inhalt der Datei if [ -f "$datei" ]; then inhalt=$(cat "$datei") # ^|berpr fe den Inhalt der Datei if [ "$inhalt" = "trigger_reboot" ]; then echo "Reboot wird durchgefuehrt..." neuer_inhalt="kein Reboot" sed -i "1s/.*/$neuer_inhalt/" "$datei" iobroker stop echo "DEIN PASSWORT" | sudo -S reboot else echo "Neustart nicht erforderlich. Inhalt der Datei: $inhalt" fi else echo "Datei nicht gefunden: $datei" fi
crontab
* * * * * bash /opt/iobroker/iobroker-data/files/0_userdata.0/checkFile.sh >> /opt/iobroker/iobroker-data/files/0_userdata.0/checkFile.log 2>&1 * * * * * sleep 30; bash /opt/iobroker/iobroker-data/files/0_userdata.0/checkFile.sh >> /opt/iobroker/iobroker-data/files/0_userdata.0/checkFile.log 2>&1
-
Müsste gehen. Wobei ich kein Freund von Crontabs bin. Ich würde eher via inotify schauen ob sich die Datei geändert hat und das als Trigger verwenden.
-
@thomas-braun sagte in jarvis v3.1.x - just another remarkable vis:
inotify
Wie überwacht man da die Änderung? Wo muss man es eintragen?
-
@mcu
Guckstu Wiki von Schnubbibuntu: -
@mcu
Andere Alternative: Per systemdhttps://wiki.ubuntuusers.de/systemd/Path_Units/
Gefällt mir eigentlich sogar noch besser. Da brauchste im javascript nur sowas wie
EXEC touch /pfad/zur/ueberwachtendatei/reboot
und schaust mit der PathUnit ob reboot angelegt wurde und in der Unit löschst du die Datei wieder und startest die Kiste neu. -
@Flowski Habe es nochmal geändert. Jetzt wird erst
iob stop
und dannsudo reboot
ausgeführt.https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./rebootsystem
-
@mcu vielen Dank werde ich bei Gelegenheit Mal testen. VG
-
Wie kann man es eigentlich deaktivieren, dass auf dem Smartphone per Doppelklick gezoomt bzw Vollbild genommen wird?
-
@sixum Welche Version?
"Gar nicht", da es versionsabhängig ist.
Es gibt aber zurzeit keine fehlerfreie Version mit allen Modulen.
Dies hängt davon ab, welche Module man nutzt.
Muss man sich selber durchtesten.v3.1.8 bzw v3.1.9-beta.2 sind die "besten" Versionen.
v3.2.0-beta.10 -> kein Doppelklick Problem mehr, aber andere siehe Issues
-
@mcu habe 3.1.8. Extrem nervig das ganze
-
Kann sein das aktuell bei Jarvis nix mehr passiert, ich hab leider das letzte Update vor 2 Wochen gemacht, seit dem kann ich Jarvis nicht mehr nutzen, die Seite lädt ständig neu..
-
@uncleb Cache löschen.
Und Signatur prüfen
https://github.com/Zefau/ioBroker.jarvis/issues/2613 -
@mcu und wie setzt man eine LEERE signature property manuell?
-
@uncleb Auf den Wert klicken und dann nochmal in den Editor klicken und nach der Version
die signature einfügen"signature": 1234,
-
@mcu said in jarvis v3.1.x - just another remarkable vis:
"signature": 1234,
Auf deinem Video erkenne ich zu wenig, sehe nichtmal wo du hinklickst
-
@uncleb Klick mal auf das Video dann wird es größer.
Ich klicke nach dem Komma hinter Version. -
@mcu ich seh aber nicht auf welchen DP du klickst,
sieht bei mir alles anders aus. Abe rich gebs eh auf für heute.
Danke fürs helfen, ich guck morgen nochmal -
@uncleb
Auf alle Werte rechts, die keine signature haben. -
@mcu ahh jetz klappts, danke für deine Geduld