| |
| |||||||
| Want to give back to the MythTV Community? Help answer threads with 0 replies. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
|
#1
| |||
| |||
| da uns das langsame Senderumschalten von mythtv stört, gucken wir auch oft noch analog Kabelfernsehen. Leider ist die Bildqualität durch das durchgeschleifte Antennensignal sehr schlecht, wenn der HTPC nicht eingeschaltet ist. Ein vollautomatisches starten und beenden von mythtv über das Welcome Programm funktioniert daher bei mir nicht. Ich habe mir daher ein halbautomatische Lösung ausgedacht. Getestet mit Mythbuntu 8.10. Meine Lösung ohne mythwelcome: - Der Rechner startet automatisch für die gewünschte Aufnahme über den ACPI Wakealarm - Beim manuellen herunterfahren wird die ACPI Weckzeit gesetzt. Falls bei dem herunterfahren mythtv nicht im Leerlauf ist (z.B. durch eine Aufnahme im Hintergrund) wird solange gewartet bis mythtv im Leerlauf ist und erst dann wird der Rechner heruntergefahren. Das Skript fragt dazu alle 15 Minuten den Status ab. Installation: Das unten aufgeführte Skript muss von root ausgeführt werden! Einfach das Skript unter /usr/bin/setwakeupandhalt.sh abspeichern und das Passwort so wie eventuell die Datenbank und den User anpassen. Das Skript ausführbar machen (chmod +x setwakeupandhalt.sh). Im Frontend unter: Zubehör/Konfiguration -> Konfiguration -> Grundeinstellungen den Reiter Miscellaneous öffnen. Stellen Sie die Exit Menu Option um auf: Show quit, reboot and shutdown Bei "Befehl zum herunterfahren" tragen Sie das Skript ein (sudo /usr/bin/setwakeupandshutdown.sh) Skript setwakeupandshutdown.sh ------------------------------- #!/bin/sh ENDE=1 STATUS=`mythshutdown --status; echo $?` if [ $STATUS -ne 0 ] ; then beep -f 500 -n -f 500 -n fi while [ $ENDE -ne 0 ] ; do SYSTEMSTATUS=`mythshutdown --status; echo $?` if [ $SYSTEMSTATUS -eq 0 ] ; then echo "Kann heruntergefahren werden" ENDE=0 NEXTRECORDING=`mysql -BN --database=mythconverg --user=mythtv --password=XXXXXXXX -e "select a.starttime from recordmatch a, record b where a.recordid = b.recordid and a.starttime >= now() and b.prefinput < 3 order by starttime";` NEXTTIME=`echo $NEXTRECORDING | awk '{ print $2 " " $1 }'` NEXTRECORDINGSEC=`date -d "${NEXTTIME}" +%s` TIMESTEMP=$((${NEXTRECORDINGSEC} - 15 * 60)) if [ $TIMESTEMP -gt `date +%s` ] ; then echo 0 > /sys/class/rtc/rtc0/wakealarm #this clears your alarm. echo $TIMESTEMP > /sys/class/rtc/rtc0/wakealarm #this writes your alarm halt else beep -l 1000 -f 3000 fi else echo "System ist beschaefitigt, warte 15 Minuten und versuche es nochmal" sleep 15m fi done exit 0 Last edited by Multimedia4Linux; 02-13-2009 at 08:32 PM. |
| |
![]() |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mythtv per FB ausschalten und starten | IsSuE | Allgemeines | 3 | 03-27-2008 01:39 PM |
| phpMyAdmin starten | Kristian | Probleme bei der Installation | 3 | 10-15-2007 10:56 AM |
| Can a Linux HTPC replace my Windows HTPC? | arkania | General | 11 | 08-08-2007 07:59 AM |
| Kein Shutdown nach beenden von MythTV | ersthelfer21 | Allgemeines | 2 | 05-30-2007 08:32 AM |
| EPG- und Einstellungsnavigationsproblem nach Beenden von ... | jensh | Allgemeines | 1 | 06-24-2005 12:43 PM |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |