System per Tastendruck runterfahren

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Antworten
Bastelhermi
Beiträge: 25
Registriert: 24.01.2018, 21:24
System: Alternative CCU (auf Basis OCCU)
Wohnort: 01936

System per Tastendruck runterfahren

Beitrag von Bastelhermi » 06.12.2022, 18:52

Hallo,

ich habe
Hardware Model:
Raspberry Pi 3 Model B Rev 1.2 (rpi3)
CPU / Memory:
Cortex-A53 (4), 955.2M
Storage:
59.5G /dev/mmcblk0
Real-Time-Clock:
mcp7941x
Product:
raspmatic_rpi3 (3.65.8.20220831)

seit 2018 über WLAN ohne große Probleme am laufen.
Ich möchte über einen Handsender HM-RC-12-B
mein System runterfahren bzw. neustarten können.
Dazu habe ich ein Script geschrieben:

Code: Alles auswählen

var Datum = system.Date("%d.%m.%Y--%H:%M:%S Uhr, ").ToString();

!!Ausgabe auf USB
system.Exec("echo " #Datum  #"Raspi jetzt Neustart!"  #" >>/media/usb1/Tueren_Etage1"  #" &");
system.Exec("shutdown -r 0");
Irgendwie gehts nicht und ich möchte unbedingt vorher den Systemzustand abspeichern.
Ist mit zu helfen??

Batelhermi

Benutzeravatar
jmaus
Beiträge: 9819
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1856 Mal
Kontaktdaten:

Re: System per Tastendruck runterfahren

Beitrag von jmaus » 06.12.2022, 18:55

Der Befehl zum ordentlichen runterfahren von RaspberryMatic lautet "/sbin/poweroff" oder zum ordentlichen Neustart eben "/sbin/reboot"
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

rr745
Beiträge: 303
Registriert: 19.01.2021, 14:53
System: CCU
Hat sich bedankt: 26 Mal
Danksagung erhalten: 34 Mal

Re: System per Tastendruck runterfahren

Beitrag von rr745 » 06.12.2022, 19:01

Bastelhermi hat geschrieben:
06.12.2022, 18:52
Hallo,

ich habe
Hardware Model:
Raspberry Pi 3 Model B Rev 1.2 (rpi3)
CPU / Memory:
Cortex-A53 (4), 955.2M
Storage:
59.5G /dev/mmcblk0
Real-Time-Clock:
mcp7941x
Product:
raspmatic_rpi3 (3.65.8.20220831)

seit 2018 über WLAN ohne große Probleme am laufen.
Ich möchte über einen Handsender HM-RC-12-B
mein System runterfahren bzw. neustarten können.
Dazu habe ich ein Script geschrieben:

Code: Alles auswählen

var Datum = system.Date("%d.%m.%Y--%H:%M:%S Uhr, ").ToString();

!!Ausgabe auf USB
system.Exec("echo " #Datum  #"Raspi jetzt Neustart!"  #" >>/media/usb1/Tueren_Etage1"  #" &");
system.Exec("shutdown -r 0");

Irgendwie gehts nicht und ich möchte unbedingt vorher den Systemzustand abspeichern.
Ist mit zu helfen??

Batelhermi

shutdown:

system.Save()
string cmd = "/sbin/poweroff";


reboot:
system.Save()
system.Exec("/sbin/reboot");
Wenn etwas schiefgehen kann, dann geht es schief (Murphy)

Bastelhermi
Beiträge: 25
Registriert: 24.01.2018, 21:24
System: Alternative CCU (auf Basis OCCU)
Wohnort: 01936

Re: System per Tastendruck runterfahren

Beitrag von Bastelhermi » 06.12.2022, 19:02

Danke!

Werde es morgen gleich ausprobieren.

Bastelhermi

Benutzeravatar
jmaus
Beiträge: 9819
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1856 Mal
Kontaktdaten:

Re: System per Tastendruck runterfahren

Beitrag von jmaus » 06.12.2022, 19:45

rr745 hat geschrieben:
06.12.2022, 19:01
system.Save()
Das ist nicht notwendig. Beim ordentlichen runterfahren von ReGaHss wird das implizit gemacht.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „RaspberryMatic“