-
-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for OLA? #36
Comments
Hey! You are correct, this currently doesn't have support for OLA. If you're familiar with OLA it'd be great to have someone implement a controller for it, similar to how the uDMX controller is implemeneted! :) |
Ok, then I'll have a look and see what I can do! I was looking at their API (https://www.openlighting.org/ola/developer-documentation/python-api/) and it seems that, roughly speaking, the controller would do something like:
But I don't know what |
That looks roughly correct -- You'll probably want to persist the wrapper/client in the controller rather than creating them each time & off the top of my head (haven't touched this in-depth for a while), yeah, |
Had a play around and got some working code together --> gorenje@eb551e7 As you said, I persisted the wrapper and client but I also prevented the controller from bombarding the OLA daemon since OLA remembers it's state. To keep things simple, I removed the error handling and retry, don't know what the consequence This basically "works for me"(TM) - running OLA and PyDMXControl on a Raspberry Pi 3+. |
Hi,
There isn't support for the Open Lighting Architecture if I see that right? I was wondering whether it would make sense
to have a controller that interfaces with OLA via their Python APIs?
I'm new to DMX and OLA but I've got a setup working with OLA and a BitWizard usb dongle (http://www.bitwizard.nl/shop/raspberry-pi?product_id=154). What I'm looking for is a QLCplus-like web interface for
managing my lights.
So I'm kinda wondering if this is the right project for me!
Cheers!
The text was updated successfully, but these errors were encountered: