NEWS
jarvis v3.1.x - just another remarkable vis
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" ficrontab
* * * * * 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 -
@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" ficrontab
* * * * * 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>&1Mü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.
-
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?
-
@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: -
@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
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/rebootund schaust mit der PathUnit ob reboot angelegt wurde und in der Unit löschst du die Datei wieder und startest die Kiste neu. -
@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/rebootund 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 stopund dannsudo rebootausgeführt.https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./rebootsystem
-
@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
-
@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
-
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 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 -
Ich finde es schade, dass die Entwicklung von Jarvis schon seit längerem immer wieder ins stocken kommt. Ich bin seit Tag 1 Pro-User und habe lange die Betas benutzt. Klar gab es immer mal wieder kleinere Bugs, aber die wurden meist zügig behoben und dann konnte es mit den neuen Features weiter gehen.
Seit dem Umzug des Entwicklers gerät die Entwicklung jedoch immer mal wieder ohne Kommunikation länger ins Stocken. Man hängt teils mehrere Monate mit verbuggten Beta Releases, bis mal wieder weiterentwickelt wird. Man weiß nie so richtig, wo man dran ist.
Mir ist klar, dass die 12€ im Monat vermutlich keine Vollzeitentwicklung zulassen, aber ein bisschen mehr Kommunikation zum Stand der Entwicklung bzw. der Zukunft von Jarvis wäre schön. Hatte schon öfters mal das Gefühl, dass das Projekt mittlerweile nur noch halbherzig betrieben wird. Besonders während Vis-2 so an Fahrt aufnimmt, wäre es doch schön, wenn der zahlenden Fanbase eine Zukunft aufgezeigt wird. Die Visualisierung und die Community ist super, wäre schade, wenn das einschläft.


