Hardware Wakeup Lösung nach steini

Hier könnt ihr euch ein Eagle File downloaden: Wakeup Layout noch keine downloads
Damit ist ein Nachbau von steini's Wakeup Lösung auf einer selbstgeätzten Platine mit Standard Bauteilen möglich, also kein SMD. Der Entwurf stammt von mir, für Anregungen bzw. Kritik bitte hier.

Aktualisiertes Eagle Paket (mit SMD Bauteilen): Wakeup Layout 4 noch keine downloads

Alle nun folgenden Ausführungen basieren auf der Arbeit von steini. Ich versuche lediglich das ganze nochmal gesammelt wieder zu geben!

Zeitgesteuertes Aufnehmen mit dem VDR ist ja an sich nichts grossartiges. Entweder per Hand oder über EPG einen Timer programmiert und fertig. Was aber wenn der VDR bis zum Aufnahmezeitpunkt ausgeschaltet wird? Nachdem ich mich über die ersten versäumten Sendungen geärgert habe musste eine Lösung her. Da das Aufwachen des VDR mittels Software über ACPI oder NVRAM bei mir auch nicht zuverlässig klappte suchte ich nach einer reinen Hardware Lösung. Im VDR Portal gab's dazu mehrere Threads. Die meisten Lösungen dazu waren mir aber zu kompliziert, umfangreich oder schlicht zu teuer. Mein Favorit war daher schnell gefunden: Hardware Wakeup nach steini. Mit einer Handvoll günstiger Bauteile wird der VDR zum gewünschten Zeitpunkt eingeschalten.
Der grundsätzliche Aufbau gestaltet sich so:

Das Wakeup Modul wird vom VDR über die serielle Schnittstelle mit den Daten versorgt. Ist der VDR aus bekommt das Modul seinen Strom von der 5 Volt Standby Leitung aus dem Netzteil. Der Mikroprozessor auf dem Modul zählt nun die noch verbleibenden Sekunden bis zum Aufwachen. Bei Null angekommen wird der Power Button Anschluss auf Masse gezogen so als ob der Ein-Aus Knopf gedrückt worden wäre und der VDR schaltet sich ein.


Anbei findet ihr die Original Dateien von steini zum Download. Zusätzlich die Doku separat als PDF:

Einleitung
noch keine downloads

Wakeup
noch keine downloads




Anpassungen bzw. Erweiterungen die im ZIP-File noch nicht vorhanden sind:

noch keine downloads

Die Timer LED benutzt steini hier zusätzlich um eine laufende Aufnahme anzuzeigen. Um das zu nutzen wird das Skript rectodo.sh mit der Option -r in der runvdr aufgerufen:

#! /bin/bash
# rectodo.sh
# -----------
# Startet automatisch NOAD nach einer Aufnahme ausser bei Direktaufnahmen (weil dann timeshift und da starte ich NOAD manuell)
# und schaltet die Aufnahme-LED ggf. ein
case "$1" in
before)
echo "before recording $2"
LED=`cat /ramdisk/rec`
let LED=($LED +1)
echo -e "\nRON\n" > /dev/ttyS1
echo $LED
echo $LED > /ramdisk/rec
;;
after)
LED=`cat /ramdisk/rec`
if [ $LED -le 1 ]
then
echo -e "\nROF\n" > /dev/ttyS1
fi
let LED=($LED - 1)

if [ $LED -le 0 ]
then
echo "0" > /ramdisk/rec
else
echo $LED
echo $LED > /ramdisk/rec
fi

case "$2" in
/video*/@*)
echo "Instand Recording $2"
;;
/video*/*)
echo "after recording $2"
/usr/bin/noad $1 -O -o -j $2
esac
;;
edited)
echo "edited recording $2"
;;
*)
echo "ERROR: unknown state $1"
echo "Usage: rectodo.sh {after|before|edited}"
exit 1
;;
esac
exit 0


Download: rectodo.sh
noch keine downloads

Umfangreiche Dokumentation findet Ihr im Portal:
Hauptthread: Teil I
Erweiterung: Teil II

Aufgebaut sieht das bei mir so aus:




J2 -> RBG/FBAS/SPDIF Lösung

Hier könnt ihr euch Files für ein AV-Board auf Basis eines MAX7446 Videofilter Chips. Auf der Seite des Herstellers seht ihr genauere Details zu dem Chip.
Download der Eagle Dateien: AV-Board_7446.zip

noch keine downloads

Funktionsumfang:

  • Zwei Scartanschlüsse mit RBG und FBAS
  • SPDIF Anschluss optisch
  • IR-Anschluss an J2 für remote Plugin
  • Hardware-Wakeup-Funktion mit Lernfunktion für Fernbedienung (nur RC5!)


Die Hardware-Wakeup-Funktion kann den PC via WoL oder Power-Taste aufwecken. Bei Nutzung des Anschlusse für die Power Taste wird der Pin für die Zeit des Einschaltsignals auf 0V gezogen. Das Motherboard muss dies so unterstüzten sonst funzt das ganze natürlich nicht! In dem ZIP File ist auch die Software sowie eine Beschreibung der Anschlüsse enthalten. Ich hoffe ihr kommt damit klar.

Fotos:

Die beiden Scartbuchsen sowie der optische SPDIF eingebaut.
Die beiden Scartbuchsen sowie der optische SPDIF eingebaut, diesmal ohne angeschlossenem Scartkabel.
Die eingebauten Scartplatinen von innen.
Ein Blick auf das gesteckte RBG-Board auf der Sat-Karte.
Das ganze im Überblick
Die eingebauten Scartplatinen von innen.
Das bestückte RGB-Board
Das bestückte RGB-Board von unten - hier in der ersten Version mit falsch montiertem zweitem Scartanschluss.