Volumio Shutdown mittels Script
Moderator: Co-Administratoren
-
- Beiträge: 415
- Registriert: 28.10.2015, 21:12
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 1 Mal
Volumio Shutdown mittels Script
Moin, bislang habe ich als Musikplayer einen Raspberry mit PiCorePlayer genutzt.
Den kann man ja dann hart ausschalten, also mit einer HM Steckdose so habe ich das immer gemacht.
Jetzt wechsele ich zu Volumio und das soll man nicht hart ausschalten.
Also könnte ich doch jetzt ein Programm mit einem Script nutzen.
Das Script braucht nur Volumio runterfahren, danach würde ich dann die HM Steckdose ausschalten.
Ich habe nur keine Ahnung was ins Script reinmuss so das der Raspi mit Volumio runterfährt.
Kann mir da jemand helfen?
VG
B.
Den kann man ja dann hart ausschalten, also mit einer HM Steckdose so habe ich das immer gemacht.
Jetzt wechsele ich zu Volumio und das soll man nicht hart ausschalten.
Also könnte ich doch jetzt ein Programm mit einem Script nutzen.
Das Script braucht nur Volumio runterfahren, danach würde ich dann die HM Steckdose ausschalten.
Ich habe nur keine Ahnung was ins Script reinmuss so das der Raspi mit Volumio runterfährt.
Kann mir da jemand helfen?
VG
B.
- Roland M.
- Beiträge: 9852
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 255 Mal
- Danksagung erhalten: 1397 Mal
Re: Volumio Shutdown mittels Script
Volumio ist auch bei mir auf einem Raspi (1 ) in Betrieb, ich schalte den Raspi aber gar nicht aus, sondern stoppe nur über REST-API-Befehle den Stream. Mit der 8-fach-Fernbedienung kann ich so ein- und ausschalten (inkl. Sleeptimer), Lautstärke regeln und vier Stationstasten nutzen.
Ich habe aber auch weiter experimentiert (war eigentlich für einen anderen Einsatzfall gedacht) und das echte Ausschalten des Raspi realisiert.
Dazu entstand mein Beitrag viewtopic.php?f=31&t=68177&p=666698 zum Fernsteuern des Raspi.
Damit kann man dann (auf der CCU) einen passwortlosen Schlüssel erstellen, den man auf das Zielgerät (Volumio) übertragt.
Damit ist es anschließend möglich mit
ssh volumio@volumio sudo shutdown -h
den Raspi herunterzufahren.
Noch schöner vor dem "ssh..." noch ein "timeout 10 " setzen, damit die CCU nicht blockiert wird, wenn der Raspi ausgefallen ist.
Das harte Abschalten des Raspi habe ich dann über einen HmIP-USBSM gelöst und mit dessen virtuellen Kanälen und der Leistungsmessung das ganze so gesteuert, dass man den Raspi wirklich nur mit einem Ein/Aus-Schalter hoch- und niederfahren kann. Details gerne bei Interesse.
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- JPS
- Beiträge: 1093
- Registriert: 07.08.2010, 22:51
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 20 Mal
- Kontaktdaten:
Re: Volumio Shutdown mittels Script
Andere Möglichkeit, in Verbindung mit (siehe dort unter Herunterfahren).
Verwendung meiner Hinweise und Skripte auf eigenes Risiko | Ich übernehme hierfür keinerlei Gewährleistung bzw. Haftung
-
- Beiträge: 415
- Registriert: 28.10.2015, 21:12
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 1 Mal
Re: Volumio Shutdown mittels Script
Moin.
@Roland M.
Das hier hat ganz hervorragend geklappt und ist genau das was ich gesucht habe:
viewtopic.php?f=31&t=68177&p=666698
Ich habe allerdings ein "now" dahinter gehangen im Script damit Volumio sofort runterfährt.
string out;system.Exec("ssh volumio@192.168.2.19 sudo shutdown -h now", &out);
Danke schon mal dafür
Jetzt habe ich mich schon lange nicht mehr damit beschäftigen müssen da alles mit HM bei mir problemlos läuft.
Traue mich schon fast gar nicht zu fragen, aber wie bekomme ich das Script getriggert in einem Programm?
Das macht man doch mit einen virtuellen CuxD Schalter ?
Davon habe ich 17 bei mir in der RaspberryMatic angelegt aber ich weis nicht mehr welche ich davon schon in Benutzung habe
Weis jemand wie ich das rausfinden kann?
VG
B.
@Roland M.
Das hier hat ganz hervorragend geklappt und ist genau das was ich gesucht habe:
viewtopic.php?f=31&t=68177&p=666698
Ich habe allerdings ein "now" dahinter gehangen im Script damit Volumio sofort runterfährt.
string out;system.Exec("ssh volumio@192.168.2.19 sudo shutdown -h now", &out);
Danke schon mal dafür
Jetzt habe ich mich schon lange nicht mehr damit beschäftigen müssen da alles mit HM bei mir problemlos läuft.
Traue mich schon fast gar nicht zu fragen, aber wie bekomme ich das Script getriggert in einem Programm?
Das macht man doch mit einen virtuellen CuxD Schalter ?
Davon habe ich 17 bei mir in der RaspberryMatic angelegt aber ich weis nicht mehr welche ich davon schon in Benutzung habe
Weis jemand wie ich das rausfinden kann?
VG
B.
-
- Beiträge: 2404
- Registriert: 19.09.2012, 10:53
- System: CCU
- Wohnort: Jottweedee
- Hat sich bedankt: 251 Mal
- Danksagung erhalten: 354 Mal
Re: Volumio Shutdown mittels Script
Dazu brauch es keinen virt. CUxD Schalter. Im Ausführungsteil des Programms kannst du "Skript" auswählen und dann die enstprechenden Codezeilen dort erstellen.Traue mich schon fast gar nicht zu fragen, aber wie bekomme ich das Script getriggert in einem Programm?
Das macht man doch mit einen virtuellen CuxD Schalter ?
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!
- Roland M.
- Beiträge: 9852
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 255 Mal
- Danksagung erhalten: 1397 Mal
Re: Volumio Shutdown mittels Script
Hallo!
Und sei es, dass du das mit einer virtuellen Taste machst. Aus einer Visualisierung heraus nicht das Programm aufrufen, sondern die virtuelle Taste drücken.
Programme ohne Bedingung werden bei Neustart der CCU immer ausgeführt, sicher nicht das, was du dir mit dem Internetradio wünschst...
Roland
Ja, sicher brauchst du einen Auslöser für das Programm, z.B. Tastendruck einer Fernbedienung.
Und sei es, dass du das mit einer virtuellen Taste machst. Aus einer Visualisierung heraus nicht das Programm aufrufen, sondern die virtuelle Taste drücken.
Programme ohne Bedingung werden bei Neustart der CCU immer ausgeführt, sicher nicht das, was du dir mit dem Internetradio wünschst...
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...