Hallo Leute!
Nun habe ich es geschafft!
Hardwarewakeup ist fertig. Natürlich mit Fernbedienung, die auch lernbar ist.
Es ist wirklich so, dass LIRC einen (sinnlosen) Impuls benötigt, um aktiv zu werden. Der MC sendet nachdem er erkannt hat, dass die serielle Schnittstelle aktiviert wurde, einen Code. Dieser aktiviert LIRC und nachdem der VDR hochgefahren ist, kann die Fernbedienung sofort benutzt werden. Der Code, der gesendet wird ist ein RC5-Code, mit dem Befehl 1FFFh. Diesen Code kann LIRC nicht auswerten, da er in lirc.conf nicht hinterlegt ist. Somit wird keine Aktion ausgelöst. Er dient wirklich nur zur Erkennung, damit LIRC merkt, dass ein IR-Empfänger angeschlossen ist.
Folgende Funktionen und Eigenschaften hat die Schaltung bis jetzt:
- Hardwarewakeup (Timer)
- Ansteuerung eines Displays (z.Z. 122x32 Punkte; andere Displays sind möglich)
- Empfang von RC5-Code und Weiterleitung an LIRC
- Umwandlung des empfangenen RC5-Codes und Weiterleitung - lernbar
- Erkennung, ob PC eingeschaltet ist
- PC per Fernbedienung einschalten und zeitgesteuertes Einschalten (Timer)
- Freie Ein- bzw. Ausgänge, die noch nicht programmiert sind: 8
(soll in Zukunft für ein Tastenfeld benutzt werden; ist schon in Arbeit)
- Helligkeitsregelung des Displays in 8 Stufen per Fernbedienung
- Countdown bis zum nächsten progr. Einschalten (max. 99 Tage)
- Status-LEDs: 2 (Power ON, Remotecontroll)
- Vorgesehen ist eine Powerdownerkennung, die den PC nach einem Stromausfall einschaltet und in einen definierten Zustand versetzt
Schade finde ich nur, dass die Entwickler von LIRC sich nicht auf meine Frage gemeldet haben. Ich hätte mir eine Menge Entwicklungszeit sparen können.
Gruß
Guido