-
[Moved over from Issues] I have a setup where I have a bunch of "devices" (not sure if that's the right OpenRGB term) all plugged into a single hub which is then plugged into an RGB port on my MSI motherboard. These devices have multiple "LEDs" on them and I really just want "all LEDs on all devices the same color". On OpenRGB-0.7 the following does what I want: for device in openrgb.ee_devices:
rgb_color = RGBColor(randint(0, 255), randint(0, 255), randint(0, 255))
device.set_mode("direct")
device.set_color(rgb_color) When I upgrade to OpenRGB-0.8 however it seems that only 2 LEDs on each device gets set to the color and the other LEDs are off. Oddly it seems to be 2, not 1 which confuses me but perhaps they're somehow "mirrored". I've tried From what I can tell (not much since I'm fairly new to the ARGB game), one of the following is occurring, ordered by likeliness.
As I said likely there is something I'm doing wrong in the code, but if that's the case I'm not sure what it is (or why it worked before). openrgb-python-0.2.15 on Linux. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Maybe somehow the size of the ARGB zone got changed with the update? Try resizing the zone in openrgb. If you turn on the LED view in openrgb and then run the python code, do the colors change in the led view as expected? |
Beta Was this translation helpful? Give feedback.
Maybe somehow the size of the ARGB zone got changed with the update? Try resizing the zone in openrgb.
If you turn on the LED view in openrgb and then run the python code, do the colors change in the led view as expected?
If you add a small sleep after each API call, does anything change?