A Go implementation of the JSON API for the SteelSeries Engine 3 GameSense service. It allows you to programmatically update supported SteelSeries devices' RGB effects.
Currently this library only supports controlling illumination effects.
I only have a SteelSeries Rival 310 mouse which is an rgb-2-zone
device and thus
all other devices are untested.
I have implemented setting single colors as well as blinking effects. Most of the values are available, just completely untested. Gradient colors are not implemented yet.
If you have other SteelSeries GameSense-compatible hardware, I'll gladly work with you to get them working as well.
See the examples folder for JSON and code samples
MIT
Twitter: @donovansolms