Automated Testing for Set-Top Boxes and Smart TVs
-
Updated
Jul 25, 2026 - Python
Automated Testing for Set-Top Boxes and Smart TVs
A Raspberry Pi infrared remote control. The Python app has three parts: Functions to send commands to the infrared transmitter. A Flask web service to accept television command requests (e.g. volume decrease, volume increase). A scheduler that automatically sends remote control commands at programmed times (e.g. mute during TV commercials).
Listens to LIRC daemon and sends it to MQTT
Easy way to create an IR remote controller of the air conditioner with raspberry pi.
Reverse-engineered infrared remote configs
Encode and decode Gree air-conditioner IR remote control signals (Python library)
HID bridge for gpio-ir in usb-gadget enabled Raspberry PI (Zero, Zero W, 3A+ and 4)
Docker LIRC and LIRC + MQTT containers
Cross-platform commercial detection and automatic TV muting: logo, loudness, black-frame, silence, and perceptual-fingerprint detectors driving IR, CEC, RS-232, or network mute control.
AUN ET30 projector remote control codes (IR/NEC) - reverse-engineered replacement for AUN ET40C/A30/ET40/ET30S, Artlii YG600/YG620/YG220, AKEY7. Python CLI + Flipper Zero + LIRC formats.
Fire IR remote-control commands from a lighting desk: Art-Net/DMX to a Raspberry Pi to a high-power IR blaster, replaying codes captured on a Flipper Zero.
To associate your repository with the lirc topic, visit your repo's landing page and select "manage topics."