Tein tällaisen täysin amatööripurkan. Eli tämä toimii ilman MythWelcomea.
Netistä poimin kaikkee täyttä ymmärystä vailla...
Kuitenkin tämä purkkaviritys toimii, ei saa nauraa
#!/bin/bash
/usr/bin/mythtv-status > status.txt
sed '/MythTV/,/Scheduled/d' status.txt > listaa.txt
cat listaa.txt | cut -c 1-19 | sed 2q > next_record.txt
NR=$(cat next_record.txt | sed '/^$/d')
echo "Seuraava nauhoitus alkaa $NR"
echo 0 > /sys/class/rtc/rtc0/wakealarm
date --utc --date "$NR" +%s > /sys/class/rtc/rtc0/wakealarm
echo "Tarkistetaan että nauhoitus meni"
cat /proc/driver/rtc
shutdown -h now
mythtv-status listaa näin:
MythTV status for localhost
===========================
Status..........: Sun 13 Feb 2011, 23:29
Total Disk Space: Total space is 695.6 GB, with 591.9 GB used (85.1%)
Encoders:
tv-desktop (1) - Idle
tv-desktop (2) - Idle
tv-desktop (3) - Idle
tv-desktop (4) - Recording
tv-desktop (5) - Idle
tv-desktop (6) - Idle
Recording Now:
Laihdutaan yhdess� (LIV) Ends: 00:00:00
Scheduled Recordings:
2011-02-14 14:30:00 - Vaatekomeron t�ysremontti (LIV)
2011-02-14 17:00:00 - Utelias Vili (YLE TV2)
2011-02-14 17:22:57 - Pikku Kakkonen (YLE TV2)
ja sitten MythTV ja Scheduled Recordings väliset rivit poistetaan jne.. tekstiä siis muokkaillaan.
Lopputuloksena saan seuraavan nauhoituksen ajan, joka vielä konvertoidaan UNIX timestampiks ja ajetaan BIOS:iin. Sit ei muuta kun shutdownit kehiin.
Tämän purkkavirityksen laitan Hauppaugen Power nappulan taakse.
En tiedä onko tästä muille apuja mutta laitoinpahan tämänkin jutun tänne talteen.
-arska-
P.S.
Seuraava nauhoitus alkaa 2011-02-14 14:30:00
Tarkistetaan että nauhoitus meni
rtc_time : 21:41:04
rtc_date : 2011-02-13
alrm_time : 14:30:00
alrm_date : 2011-02-14
alarm_IRQ : yes
alrm_pending : no
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay