-
Notifications
You must be signed in to change notification settings - Fork 1
halirc can get events from lirc and other sources. It controls devices like vdr, my Denon AVR 2805 Receiver (via RS232), my LG Plasma TV (via RS232) and other things by shell calls
License
wrohdewald/halirc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Installation ============ those packages must be installed: python-daemon python-lock python-twisted-conch if you want halirc to react on remote controls (you probably will), lirc needs to be installed and configured for the wanted remotes. if you want to control the Gembird USB controlled power outlet, please install sispmctl. if you want to control vdr, vdr needs to be installed. if you can show messages via an Xserver, you can install xosd and show OSD messages. For me, the nvidia vdpau driver segfaults if doing this while HD material is shown with vdr and libxineoutput. This is with master branch from git://projects.vdr-developer.org/xine-lib.git With the df-osd-handling+alter-vdpau-h264-decoder branch, this works fine. Usage ===== Everything in halirc.py is just an example. You want to start your own myhalirc.py and do there whatever you want. If you want to add support for new sources of events or for new devices to be controlled, you most certainly want to take a crash course in python-twisted first. Learn about the class Deferred. Never use time.sleep() in your code, everything is event driven. http://en.wikipedia.org/wiki/Twisted_%28software%29 Author: Wolfgang Rohdewald <[email protected]> Copyright 2011
About
halirc can get events from lirc and other sources. It controls devices like vdr, my Denon AVR 2805 Receiver (via RS232), my LG Plasma TV (via RS232) and other things by shell calls
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published