df7653dcba2afb6cb8396650f84c04e0c457a462
The light's TCP stack resets HTTP/1.1 GET connections but requires HTTP/1.1 for PUT requests. Switch from requests to raw http.client with HTTP/1.0 for GETs and HTTP/1.1 + Connection: close for PUTs. Add retry logic (5 attempts, 1s delay) for intermittent resets.
Description
CLI tool and KDE Plasma 6 widget to control Elgato Key Light
Languages
Python
57.2%
QML
41.5%
Shell
1.3%