OLA 0.9.8. Released

336 views
Skip to first unread message

Simon Newton

unread,
Oct 1, 2015, 1:20:13 AM10/1/15
to open-lighting
30/9/2015 ola-0.9.8
Features:
* Add support for the DMXter4A
* Tidy the output of the Python ola_rdm_get for supported_parameters

RDM Tests:
* Fix a bug related to split levels not being supported in the dimmer PIDs
* Allow NR_UNSUPPORTED_COMMAND_CLASS for SET DMX_ADDRESS when the address is
not required
* Switch from a warning to an advisory if it's a manufacturer specific use in
GetSensorDefinition
* Fix some other minor RDM test bugs

Bugs:
* Fix some Xcode build errors
* Fix the build on Windows
* Fix a bug in Artnet universe mapping #856
* NACK requests for IPv4 default route PID with data
* NACK with format error requests for DNS PIDs with data
* Fix a bug regarding stack traces error messages with Python RDM gets #884
* Support 0.9.43 of microhttpd

James Elliott

unread,
Oct 1, 2015, 7:32:16 PM10/1/15
to open-lighting
Nice! I’ve created a pull request to update Homebrew to this version. It passed their Travis CI checks, so it should go live fairly soon.

Simon Newton

unread,
Oct 1, 2015, 9:34:18 PM10/1/15
to open-lighting
I've filed the macports ticket as well.
> --
> The Open Lighting Project: open-l...@googlegroups.com, #openlighting
> (irc.freenode.org)
> To unsubscribe from this group, send email to
> open-lightin...@googlegroups.com
> For more options, visit https://groups.google.com/groups/opt_out?hl=en

Renaud Rubiano

unread,
Oct 2, 2015, 2:42:39 AM10/2/15
to open-l...@googlegroups.com
Hi,

Is there any plan to support raspbian Jessie? It's out for a few days.

Cheers,

Renaud

Renaud Rubiano

unread,
Oct 2, 2015, 3:37:15 AM10/2/15
to open-l...@googlegroups.com
I mean : Do you plan to distribute raspbian Jessie package?
It seems that the last Jessie package available for raspbian is 0.9.1-1.1

Best regards,

Renaud Rubiano

Marcin Mateusz Hanc

unread,
Oct 2, 2015, 10:22:15 AM10/2/15
to open-lighting
Hi.

I'm trying to create --with-ftdi option in OLA recipe for homebrew. Last couple of days I tried to install OLA through homebrew with FTDI USB plugin. 
I finally made it with edition of ola recipe(adding dependencies), but maybe it could be an option - not everyone needs FTDI plugin in OLA.

So I tried to add that option to ola recipe in my fork of yours update-ola-to-0-9-8 branch of homebrew. If it's not a bit problem - can you check if it's at least acceptable?

Simon Newton

unread,
Oct 2, 2015, 10:33:10 AM10/2/15
to open-lighting
We'd like to but I don't think any of the core team has cycles to do
packaging right now.

Homebrew & Fedora have volunteers. We could use help with:

- macports - pretty easy
- Debian - wouter@ maintains the version in Debian itself, but it
would be good to have fresh packages for apt.openlighting.org, inc.
Jessie for the Pi
- Ubuntu - Steve has made a lot of progress, but still more to do here.

Simon

James Elliott

unread,
Oct 2, 2015, 1:41:50 PM10/2/15
to open-lighting
Marcin,

I took a look at your changes, and they seem quite reasonable to me. I can't test them, since I have no FTDI devices, but if you do, and it works for you, then I would suggest submitting it as a Pull Request to Homebrew. Does anyone on the list know who wrote the initial Homebrew formula for OLA? I am sure they could comment with more authority.

Thanks,

  -James

Marcin Mateusz Hanc

unread,
Oct 2, 2015, 2:25:05 PM10/2/15
to open-lighting
James,

it works well. I tested it today using open lighting gem for ruby. I'll send a pull request to Homebrew on Monday so if there's any flaw that anyone here can see I can still change it before pull request.

Thanks,
Marcin

Simon Newton

unread,
Oct 3, 2015, 3:12:49 PM10/3/15
to open-lighting
On Fri, Oct 2, 2015 at 11:25 AM, Marcin Mateusz Hanc
<hazar...@gmail.com> wrote:
> James,
>
> it works well. I tested it today using open lighting gem for ruby. I'll send
> a pull request to Homebrew on Monday so if there's any flaw that anyone here
> can see I can still change it before pull request.

I didn't know about the Ruby Gem. I've added that to the website.

https://www.openlighting.org/ola/apis/

Simon

Simon Newton

unread,
Oct 9, 2015, 12:15:38 AM10/9/15
to open-lighting
Debian packages for the Pi are now available.

Simon

Steve French

unread,
Oct 14, 2015, 11:16:20 PM10/14/15
to open-lighting
Hello all!

1) PPAs for OLA 0.9.8 are now on Ubuntu Launchpad here:
These were built for Ubuntu Vivid and partially tested on Ubuntu Mate 15.04.

2) There is a build failure in the armhf build, which was addressed in a thread here:

3) I am now building a .deb for Debian running on BBB (armhf) and will upload here when ready:
(this is a temporary Digital Ocean Owncloud server that might go away or change at some point).

thx for all the great work and hardness!
respect,
Steve French (frenchy)

Steve French

unread,
Oct 15, 2015, 8:07:29 AM10/15/15
to open-lighting
If that Owncloud link doesnt work, try this one:

Simon Newton

unread,
Oct 15, 2015, 10:38:52 AM10/15/15
to open-lighting
Could you build for precise as well please. Our CI system for OLE runs
on precise and depends on OLA so it would be good to have up to date
packages.

Thanks,

Simon

Tuckie

unread,
Oct 27, 2015, 1:36:17 AM10/27/15
to open-lighting
Trusty as well, since it is an LTS. Thank you!
Message has been deleted

Steve French

unread,
Oct 27, 2015, 9:15:18 AM10/27/15
to open-lighting
Hello all!
I will build for other Ubuntu releases in the next day or two.  Talk soon!
-frenchy (Steve French)
www.voltvision.com

Gunther Seiser

unread,
Dec 13, 2015, 7:16:01 AM12/13/15
to open-lighting
i tried to update to the newest version, but i didn't succeed. My installed version is 0.9.1.
How can I update?
My tries were to to as described here: http://opendmx.net/index.php/OLA_Debian_/_Ubuntu
as admin:
deb http://apt.openlighting.org/debian wheezy main
apt-get update
apt-get install ola
it says: ola is already the newest version

I also tried synaptics packet manager. Here i can read the version: 0.9.1-1-wheezy1

My OS is Debian 7.9 Wheezy

Please help with information how to update...
thanks, gunther


Simon Newton

unread,
Dec 13, 2015, 1:34:16 PM12/13/15
to open-lighting
There aren't any later packages available for wheezy. Your best bet is
to build from source, or build your own .deb package from source.

If you go the source route, remember to apt-get remove ola

Simon

Gunther Seiser

unread,
Dec 15, 2015, 4:20:57 AM12/15/15
to open-lighting
Thank you for your answer.

After a couple of tries I managed to install ola 0.9.8. (git clone etc. -> make install) A couple of questions remain:
* olad is not starting at boot. I start it manually in a terminal with olad -f or olad -l 3. How can I start olad on boot?

* The config directory moved from /var/lib/ola/conf to ~/.ola. Can I delete the folder /var/lib/ola/conf?

* On the webpage localhost:9090 I make a universe and add ports. To get Enttec dmx usb pro or  dmxKing is not possible. I checked in the terminal windows and found these messages:
common/io/Serial.cpp:181: Acquired /var/lock/LCK..ttyUSB0
common/io/IOUtils.cpp:48: open(/dev/ttyUSB0): Permission denied
plugins/usbpro/WidgetDetectorThread.cpp:215: Found potential USB Serial device at /dev/ttyUSB0
common/io/Serial.cpp:181: Acquired /var/lock/LCK..ttyUSB0
common/io/IOUtils.cpp:48: open(/dev/ttyUSB0): Permission denied

It seems that I don't have the correct permissions for using the usb devices.
I found (http://opendmx.net/index.php/The_Newbie_Guide_for_OLA_on_Ubuntu) your suggestion to check permissions.
With cat /etc/group | grep gunther
I get:
dialout:x:20:olad,gunther
cdrom:x:24:gunther
floppy:x:25:gunther
audio:x:29:pulse,gunther
dip:x:30:gunther
video:x:44:gunther
plugdev:x:46:gunther,olad
scanner:x:106:saned,gunther
bluetooth:x:111:gunther
netdev:x:113:gunther
gunther:x:1000:
olad:x:123:gunther

The permissions you suggested are included.

After Device setup, Option 1 from the webpage metioned above, the Enttec works!

Conclusion: It took me hours of searching on different webpages to get OLA working. I'm usualy a Windows user and not fit in Linux, so it's much try and error. Obviously, OLA isn't a plug and play software, but it takes too many tries to get it working! (At least for people like me who are not Linux experts)

Many thanks for this excellent software and your help!
gunther

Gunther Seiser

unread,
Dec 15, 2015, 6:16:05 PM12/15/15
to open-lighting
Update: I managed to start olad on boot. insert the following line in /etc/rc.local:
# olad start:
sudo -u gunther olad -f

Now I'm really happy that my virtual machine with Debian and ola runs on Win8!

gunther

Peter Newman

unread,
Dec 16, 2015, 11:07:09 AM12/16/15
to open-lighting
Replies inline.


On Tuesday, 15 December 2015 09:20:57 UTC, Gunther Seiser wrote:
Thank you for your answer.

After a couple of tries I managed to install ola 0.9.8. (git clone etc. -> make install) A couple of questions remain:
* olad is not starting at boot. I start it manually in a terminal with olad -f or olad -l 3. How can I start olad on boot?
 
* The config directory moved from /var/lib/ola/conf to ~/.ola. Can I delete the folder /var/lib/ola/conf?
Yep, or you could move, or symlink, or tell olad to use the old dir with -c or --config-dir. 

* On the webpage localhost:9090 I make a universe and add ports. To get Enttec dmx usb pro or  dmxKing is not possible. I checked in the terminal windows and found these messages:
common/io/Serial.cpp:181: Acquired /var/lock/LCK..ttyUSB0
common/io/IOUtils.cpp:48: open(/dev/ttyUSB0): Permission denied
plugins/usbpro/WidgetDetectorThread.cpp:215: Found potential USB Serial device at /dev/ttyUSB0
common/io/Serial.cpp:181: Acquired /var/lock/LCK..ttyUSB0
common/io/IOUtils.cpp:48: open(/dev/ttyUSB0): Permission denied

It seems that I don't have the correct permissions for using the usb devices.
I found (http://opendmx.net/index.php/The_Newbie_Guide_for_OLA_on_Ubuntu) your suggestion to check permissions.
With cat /etc/group | grep gunther
I get:
dialout:x:20:olad,gunther
cdrom:x:24:gunther
floppy:x:25:gunther
audio:x:29:pulse,gunther
dip:x:30:gunther
video:x:44:gunther
plugdev:x:46:gunther,olad
scanner:x:106:saned,gunther
bluetooth:x:111:gunther
netdev:x:113:gunther
gunther:x:1000:
olad:x:123:gunther

The permissions you suggested are included.

After Device setup, Option 1 from the webpage metioned above, the Enttec works!

Can you tell us which model of DMX King you've got. Also give us the output of ls -al /dev.

Building a deb and running olad as the olad user will likely avoid a lot of this fiddling, as the deb package will deal with a lot of the hassle. There's more info here:

Conclusion: It took me hours of searching on different webpages to get OLA working. I'm usualy a Windows user and not fit in Linux, so it's much try and error. Obviously, OLA isn't a plug and play software, but it takes too many tries to get it working! (At least for people like me who are not Linux experts)
We're always looking for help improving the documentation, for the starter stuff like this, it's probably beneficial to have people who aren't Linux experts so you can easily write things in a way that's understandable to others with a similar skill level.

There are a list of other ways to get involved here:

Gunther Seiser

unread,
Dec 19, 2015, 11:45:49 AM12/19/15
to open-lighting
Hi,

of course i'll try to contribute to this great project! So maybe my stumbling over many mistakes can help others to avoid them. I start a post with my experience:
https://groups.google.com/forum/#!topic/open-lighting/vpirk-EH9wI



Am Donnerstag, 1. Oktober 2015 07:20:13 UTC+2 schrieb Simon Newton:
Reply all
Reply to author
Forward
0 new messages