Halirc

Halirc verwende ich, um meine Hifi-Geräte einfacher steuern zu können. Es reagiert auf Ereignisse, die z.B. von einer Fernbedienung oder einem angeschlossenen Gerät kommen und kann auch selber zeitgesteuert Geräte steuern. Das tut es z.B. über telnet, serielle Schnittstellen, Shell-Befehle etc.

Halirc ist in Python geschrieben, verwendet die Twisted-Bibliothek und läuft unter Linux.

Bisher unterstützt Halirc:

  • Events von Fernbedienungen (lirc)
  • Statusmeldungen von manchen Hifi-Geräten (wenn z.B. der Benutzer die Lautstärke direkt am Gerät ändert)
  • Denon AVR 2805 A/V Receiver (RS232)
  • Yamaha RX-V775 A/V Receiver (telnet)
  • Pioneer BDP 140 Blue Ray Player (telnet)
  • VDR Video Disk Recorder (telnet)
  • Plasma-TV LG 50PV250 (RS232)
  • Statusmeldungen auf den Bildschirm schicken (insbesondere den Wert der aktuellen Lautstärke)
  • vorprogrammierte Abläufe, z.B. Montag-Freitag morgens zu einer festen Zeit Musik ein- und später wieder ausschalten

Hier ist der Quelltext zu finden: github