Script zum herunterfahren der CCU bzw. Pi möglich?
Moderator: Co-Administratoren
- Centauri2k
- Beiträge: 684
- Registriert: 17.09.2016, 21:13
Script zum herunterfahren der CCU bzw. Pi möglich?
Hallo, ist es über ein Programm zb mit einer Vituellen Taste über ein Script möglich die CCU bzw. den Pi herunterzufahren?
Danke
Danke
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
#poweroff
Alchy
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- Centauri2k
- Beiträge: 684
- Registriert: 17.09.2016, 21:13
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Okay, aber wie müsste das gesamte Script dazu aussehen? Das ist so mein Problem
Oder einfach nur #poweroff in den Script-Editor schreiben? Danke
Oder einfach nur #poweroff in den Script-Editor schreiben? Danke
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Code: Alles auswählen
string stdout;string stderr;
string cmd = "/sbin/poweroff";
system.Exec(cmd, &stdout, &stderr);
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- Centauri2k
- Beiträge: 684
- Registriert: 17.09.2016, 21:13
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Darauf achte ich immer, melde mich vorher immer schön von der WebUI ab und im Programm ist eine ccu_im_reboot SysVar auf nein nur prüfen. Aber vielen Dank für den Hinweis.
-
- Beiträge: 10752
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 672 Mal
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Ich wollte nur warnen.
Ein Tastendruck, welcher ein Script aufruft, welches die CCU3 / den Raspi runter fährt ist schnell gedrückt.
im Script vorangestellt, sollte die regadom sichern.
Alchy
Ein Tastendruck, welcher ein Script aufruft, welches die CCU3 / den Raspi runter fährt ist schnell gedrückt.
Code: Alles auswählen
system.Save();
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
- Centauri2k
- Beiträge: 684
- Registriert: 17.09.2016, 21:13
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Bin dir auch dankbar das du trotzdem gewarnt hast, so ein Programm kann ja schnell gefährlich werden.
So dann ja?:
So dann ja?:
Code: Alles auswählen
system.Save()
string stdout;string stderr;
string cmd = "/sbin/poweroff";
system.Exec(cmd, &stdout, &stderr);
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Am Ende von Zeile 1 fehlt das ;
@alchy:
poweroff führt doch eigentlich einen graceful shutdown durch?
Beim Beenden des ReGaHss Dienstes wird ohnehin ein Save durchgeführt:
Code: Alles auswählen
stop() {
...
echo "load tclrega.so; rega system.Save()" | /bin/tclsh 2>/dev/null
sync
...
}
- deimos
- Beiträge: 5383
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 950 Mal
- Kontaktdaten:
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Hi,
Viele Grüße
Alex
IMHO ist das in der CCU2 nicht der Fall.jp112sdl hat geschrieben: ↑26.10.2018, 23:41@alchy:
poweroff führt doch eigentlich einen graceful shutdown durch?
Beim Beenden des ReGaHss Dienstes wird ohnehin ein Save durchgeführt:-- Nur fürs Verständnis. Aber doppelt hält besser!Code: Alles auswählen
stop() { ... echo "load tclrega.so; rega system.Save()" | /bin/tclsh 2>/dev/null sync ... }
Viele Grüße
Alex
Re: Script zum herunterfahren der CCU bzw. Pi möglich?
Ich habe das Script bei mir auch mal in einem Programm eingebunden und führe es mit einer Virtuellen Taste auf einem langen Tastendruck aus. Mein Raspberry Pi 3 fährt jedoch nicht runter, es passiert nichts.