Avant-garde
DHowett/avantgarde (HowettNET GitLab)
DHowett/avantgarde
Avant-garde⌗
Some televisions have an integrator interface. This interface is a hardwired replacement for the infrared remote—it can change inputs, mute status, power, volume, channels, et-cetera.
This is a web interface to the various television integrator protocols. It lives on port 5456, because 0x54 0x56
is TV
in ASCII.
avantgarde
by example⌗
# Turn the television on
curl 'http://localhost:5456/tv/0/power' -d 'v=1'
# Set the volume to 15 (15/100)
curl 'http://localhost:5456/tv/0/volume' -d 'v=15'
# Switch to Input 6
curl 'http://localhost:5456/tv/0/input' -d 'v=6'
Configuration⌗
(not yet documented)
Options⌗
Usage:
avantgarde [OPTIONS]
Application Options:
-a, --addr= bind address (web server) (:5456)