C't-VDR - Hardware WakeUp
Aus VDR Wiki
(Unterschied zwischen Versionen)
(xlwxzru) |
Hulk (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Anleitung beschreibt '''eine''' Möglichkeit der Konfiguration, andere Lösungen können auch zum Ziel führen | + | Die Anleitung beschreibt '''eine''' Möglichkeit der Konfiguration, andere Lösungen können auch zum Ziel führen |
− | + | == Rasputins Hardware-WakeUp-Modul == | |
+ | Mit Software von Frank Jepsen http://www.jepsennet.de/vdr/ | ||
+ | |||
+ | === Hardware Installation === | ||
+ | * Versorgungs-Spannung des Moduls an die ATX-Mainboard-Stromversorgung löten: ATX/lila = +5V Standby / ATX/schwarz = Masse | ||
+ | * Serielle Verbindung herstellen (vorzugsweise an den gleichen Port wie der vorherige LIRC-Empfänger) | ||
+ | * IR-Empfänger einstecken, wenn nötig Kabel verlängern | ||
+ | * Die [http://www.jepsennet.de/vdr/html/erweiterungen.html Power Sense] Option wählen | ||
+ | * Zur Programmierung von RemoteOn geht die Schaltung beim ersten Start automatisch in den Programmiermodus | ||
+ | |||
+ | |||
+ | === Software Installation === | ||
+ | * Skripte laden von http://www.jepsennet.de/vdr/html/download.html (auf VDR-Variante achten!) | ||
+ | * Entpacken und in entsprechende Verzeichnisse kopieren (Struktur schon vorgegeben) | ||
+ | * Wichtigste Dateien hierbei: | ||
+ | <pre> | ||
+ | /usr/share/vdr/testwakeup.sh | ||
+ | /usr/share/vdr/shutdown-hooks/s90.wakeup-module.sh (bzw. vdrdevel) | ||
+ | /etc/vdr/vdr-addon-hw-wakeup.conf </pre> | ||
+ | * Link auf ''/usr/sbin/LCDd'' setzen: | ||
+ | <pre>ln -s /usr/sbin/LCDd /etc/init.d/LCDd</pre> | ||
+ | * ''/usr/share/'''vdr'''/shutdown-hooks/s90.wakeup-module.sh'' nach ''/usr/share/'''vdrdevel'''/shutdown-hooks/s90.wakeup-module.sh'' kopieren, wenn vdrdevel installiert ist. | ||
+ | * Bevor der echo-Befehl verwendet werden kann, sollte man lirc beenden und die RS232 rücksetzen (anschließend neustarten): | ||
+ | <pre> | ||
+ | killall lircd | ||
+ | setserial /dev/ttyS0 uart 16550A | ||
+ | echo IRO > /dev/ttyS0 </pre> | ||
+ | * in ''/etc/vdr/vdr-addon-hw-wakeup.conf'' richtigen Port eintragen z.B. ''/dev/ttyS0'' | ||
+ | |||
+ | === Test === | ||
+ | * Testskript ''/usr/share/vdr/testwakeup.sh'' sendet ein Aufwach-Signal an das Modul, nachdem der VDR 2min später aufwacht (Zeit im Skript einstellbar). Manuelles Herunterfahren jedoch notwendig. | ||
+ | * Wurde ein Timer erfolgreich gesetzt, so leuchtet die rote LED. | ||
+ | * Kontrolle eines realen Timers in ''/var/log/messages'', ob Skript beim Herunterfahren aktiviert wird, z.B.: | ||
+ | <pre> | ||
+ | Jun 2 19:59:22 Ananas vdrdevel-shutdown: executing /usr/share/vdrdevel/shutdown-hooks/s90.wakeup-module.sh | ||
+ | Jun 2 19:59:26 Ananas vdr-addon-hw-wakeup: echo ATS20150206 > /dev/ttyS0 | ||
+ | Jun 2 19:59:26 Ananas vdr-addon-hw-wakeup: echo RTS1959220206054 > /dev/ttyS0 | ||
+ | </pre> | ||
+ | * z.B.: ''ATS20150206'' => Aufwachzeit: 20:15 Uhr am 02.06. | ||
+ | * z.B.: ''RTS1959220206054'' => Aktuelle Uhrzeit: 19:59.22 Uhr 02.06.05, Donnerstag(4) | ||
+ | * Wenn der LIRC-Empfänger schon vorher konfiguriert wurde, sind keine Anpassungen notwendig | ||
+ | |||
+ | === Anmerkungen === | ||
+ | * Timer wird nur gesetzt, wenn VDR ordnungsgemäß heruntergefahren wird, sprich: Über Fernbedienung oder VDR-Menü. ''vdr stop'' und ''shutdown -h now'' allein bringt nichts! | ||
+ | |||
+ | === Bekannte Probleme und Lösungen === | ||
+ | * '''Problem:''' Beim Drücken des Power-Buttons der Fernbedienung fährt der Rechner nicht herunter, bei anschließendem manuellem Herunterfahren wird der Timer nicht gesetzt, obwohl die entsprechenden Befehle in ''messages'' auftauchen. <br>'''Lösung:''' Probleme mit dem LCDd und LIRCd. In den Konfigurationsdateien darauf achten, dass diese Dienste geschlossen werden, bevor ein Timer gesetzt wird (''KILL_LIRC=YES/NO'' und ''KILL_LCDD=YES/NO'') | ||
+ | |||
+ | [[Kategorie:C't-VDR|Hardware WakeUp]] | ||
+ | [[Kategorie:Hardware]] | ||
+ | [[Kategorie:Wakeup]] |
Aktuelle Version vom 6. August 2013, 19:09 Uhr
Die Anleitung beschreibt eine Möglichkeit der Konfiguration, andere Lösungen können auch zum Ziel führen
Inhaltsverzeichnis |
[Bearbeiten] Rasputins Hardware-WakeUp-Modul
Mit Software von Frank Jepsen http://www.jepsennet.de/vdr/
[Bearbeiten] Hardware Installation
- Versorgungs-Spannung des Moduls an die ATX-Mainboard-Stromversorgung löten: ATX/lila = +5V Standby / ATX/schwarz = Masse
- Serielle Verbindung herstellen (vorzugsweise an den gleichen Port wie der vorherige LIRC-Empfänger)
- IR-Empfänger einstecken, wenn nötig Kabel verlängern
- Die Power Sense Option wählen
- Zur Programmierung von RemoteOn geht die Schaltung beim ersten Start automatisch in den Programmiermodus
[Bearbeiten] Software Installation
- Skripte laden von http://www.jepsennet.de/vdr/html/download.html (auf VDR-Variante achten!)
- Entpacken und in entsprechende Verzeichnisse kopieren (Struktur schon vorgegeben)
- Wichtigste Dateien hierbei:
/usr/share/vdr/testwakeup.sh /usr/share/vdr/shutdown-hooks/s90.wakeup-module.sh (bzw. vdrdevel) /etc/vdr/vdr-addon-hw-wakeup.conf
- Link auf /usr/sbin/LCDd setzen:
ln -s /usr/sbin/LCDd /etc/init.d/LCDd
- /usr/share/vdr/shutdown-hooks/s90.wakeup-module.sh nach /usr/share/vdrdevel/shutdown-hooks/s90.wakeup-module.sh kopieren, wenn vdrdevel installiert ist.
- Bevor der echo-Befehl verwendet werden kann, sollte man lirc beenden und die RS232 rücksetzen (anschließend neustarten):
killall lircd setserial /dev/ttyS0 uart 16550A echo IRO > /dev/ttyS0
- in /etc/vdr/vdr-addon-hw-wakeup.conf richtigen Port eintragen z.B. /dev/ttyS0
[Bearbeiten] Test
- Testskript /usr/share/vdr/testwakeup.sh sendet ein Aufwach-Signal an das Modul, nachdem der VDR 2min später aufwacht (Zeit im Skript einstellbar). Manuelles Herunterfahren jedoch notwendig.
- Wurde ein Timer erfolgreich gesetzt, so leuchtet die rote LED.
- Kontrolle eines realen Timers in /var/log/messages, ob Skript beim Herunterfahren aktiviert wird, z.B.:
Jun 2 19:59:22 Ananas vdrdevel-shutdown: executing /usr/share/vdrdevel/shutdown-hooks/s90.wakeup-module.sh Jun 2 19:59:26 Ananas vdr-addon-hw-wakeup: echo ATS20150206 > /dev/ttyS0 Jun 2 19:59:26 Ananas vdr-addon-hw-wakeup: echo RTS1959220206054 > /dev/ttyS0
- z.B.: ATS20150206 => Aufwachzeit: 20:15 Uhr am 02.06.
- z.B.: RTS1959220206054 => Aktuelle Uhrzeit: 19:59.22 Uhr 02.06.05, Donnerstag(4)
- Wenn der LIRC-Empfänger schon vorher konfiguriert wurde, sind keine Anpassungen notwendig
[Bearbeiten] Anmerkungen
- Timer wird nur gesetzt, wenn VDR ordnungsgemäß heruntergefahren wird, sprich: Über Fernbedienung oder VDR-Menü. vdr stop und shutdown -h now allein bringt nichts!
[Bearbeiten] Bekannte Probleme und Lösungen
- Problem: Beim Drücken des Power-Buttons der Fernbedienung fährt der Rechner nicht herunter, bei anschließendem manuellem Herunterfahren wird der Timer nicht gesetzt, obwohl die entsprechenden Befehle in messages auftauchen.
Lösung: Probleme mit dem LCDd und LIRCd. In den Konfigurationsdateien darauf achten, dass diese Dienste geschlossen werden, bevor ein Timer gesetzt wird (KILL_LIRC=YES/NO und KILL_LCDD=YES/NO)