termux-infrared-transmit from flask import Flask
import os
app = Flask(__name__)
@app.route('//')
def handler(device, state):
print(f"/{device}/{state}")
if device == "rgb":
if state == "on":
os.system("termux-infrared-transmit -f 37736 9063,4505,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,40174,9063,2252,583,96963
termux-infrared-transmit 9063,4505,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,40174,9063,2252,583,96963")
elif state == "off":
os.system("termux-infrared-transmit -f 37736 9063,4505,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,40174,9063,2252,583,969379063,4505,583,583,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,583,1696,583,1696,583,1696,583,1696,583,1696,583,1696,583,40174,9063,2252,583,96937")
return 'Ok!', 200
@app.route('/')
def index():
return "Hello, this is a web server!"
if __name__ == '__main__':
app.run(debug=True, host="0.0.0.0")