Helpdesk

Hallo,[nbsp]


gibt es einen Befehl über den ich zum RTC_Email_serialless.py noch eine Hinweiszeile auf meinen RaspberryPi-Monitor habe. Z.b mit den Worten "Achtung Spannungsverlust, Daten speichern, System fährt in wenigen Sekunden runter"


vielen Dank für die Hilfe[nbsp]


lg Mario

Mario

25.01.21 09:42

Ich habe es selbst mit: os.system("notify-send Text") probiert.[nbsp]


im command funktioniert der notify-send. Im Programm leider nicht.[nbsp]

Mario

25.01.21 12:38

Guten Tag Mario,


notify-send ist ja i. d. R. nicht vorinstalliert. Haben Sie die Funktion mit


sudo apt-get update
sudo apt-get install libnotify-bin


nachinstalliert?


[nbsp]


Ansonsten könnte ich noch als Alternative zenity empfehlen. Der Befehl sieht wie folgt aus:


zenity --info --timeout 3 --title "Titel" --text "Infotext"


Durch --timeout 3 schließt sich das Fenster nach 3 Sekunden von selbst.


[nbsp]


Mit freundlichen Grüßen


Nils (Joy-IT)

Nils

29.01.21 09:14

Hallo Nils,[nbsp]


danke für die Antwort.[nbsp]
libnotify ist installiert.[nbsp]
Im LX-Terminal lässt es sich auch mit sudo notify-send Powerfail detected ausführen. Zenity Info funktioniert ebenfalls.[nbsp]
sobald ich es jedoch über os.system ins Programm einbette kommt keine Information mehr.[nbsp]


Mein Befehl:[nbsp]


os.system("sudo notify-send powerfail detected")[nbsp]


ich habe diesen zur Überprüfung auch schon anstatt des os.system( sudo shutdown) eingefügt. Auch da kommt die infozeile nicht.[nbsp]


was könnte hier noch das Problem sein?[nbsp]


lg[nbsp]

Mario

29.01.21 10:26

Hallo Mario,


wir würden empfehlen die Benachrichtigung über ein externes Skript zu steuern, welches mit[nbsp] Hilfe einer temporären Datei mit dem anderem Skript kommuniziert, um die Funktion des Shutdownskripts nicht zu beieinträchtigen.


Falls das so nicht funktioniert, würden wir folgenden Befehl empfehlen:


os.system("zenity --info --timeout 3 --title 'Titel' --text 'Infotext'")


Zenity müssen Sie noch mit folgendem Befehl installieren:


sudo pip3 install python-zenity


Mit freundlichen Grüßen


Tim (Joy-it)

Tim

02.02.21 09:46