saussact / openhab

Automatically exported from code.google.com/p/openhab
0 stars 0 forks source link

DMX512 binding #19

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
There should be a binding which implements the DMX512 protocol. A possible 
implementation could be http://code.google.com/p/artnet4j/ which seems to be 
able to communicate with DMX512 devices. At first the out-direction will be 
important.

Original issue reported on code.google.com by teichsta on 20 Mar 2011 at 9:56

GoogleCodeExporter commented 9 years ago
Hi Thomas, 

I created a first version of a DMX binding using OLA, which is available in a 
clone. It's still a work in progress, but so far it allowed me to do the 
following from openHab:
 * switch led strips on/off (one color channel at the time)
 * change rgb intensity using a slider (one color channel at the time)
 * start cross-fading color scenes using a string command
If you already have your new USB dongle, don't hesitate to try it. All feedback 
& ideas for improvements are welcome.

Regards,

Davy

Original comment by davy.van...@gmail.com on 18 Nov 2012 at 9:40

GoogleCodeExporter commented 9 years ago
thanks Davy for driving this issue!

Hopefully will have time at weekend for testing :-)

Original comment by teichsta on 22 Nov 2012 at 2:47

GoogleCodeExporter commented 9 years ago

Original comment by kai.openhab on 26 Dec 2012 at 10:03

GoogleCodeExporter commented 9 years ago
I just refactored the binding so that all the libs are now embedded, so that it 
can be built using the regular build process and deployed as a single osgi 
bundle.
There is still an issue with fade durations I have to look into, but it's 
starting to look decent.
I noticed that I now have edit access to the wiki.  Can I go ahead and start a 
page for the dmx binding?

Original comment by davy.van...@gmail.com on 27 Dec 2012 at 11:47

GoogleCodeExporter commented 9 years ago
Sounds great!
Please feel free to add a wiki page at 
http://code.google.com/p/openhab/w/edit/DMXBinding

Original comment by kai.openhab on 28 Dec 2012 at 9:29

GoogleCodeExporter commented 9 years ago
DMX binding wiki page is now in place.

Original comment by davy.van...@gmail.com on 2 Jan 2013 at 10:07

GoogleCodeExporter commented 9 years ago
Thanks Davy! I like your solution with the binding configurations very much - 
it fits nicely into the openHAB architecture and still provides many powerful 
DMX features as your wonderful examples show :-)
FYI: I have for the moment removed the DMX binding from the wiki menu again as 
it is not yet available in the main repo. Once we have pulled your code and the 
DMX binding is available on our CI server, I will add it again.

Is your implementation then ready to be reviewed and pulled? If so, I would 
assign this issue to Thomas for review - he is the best candidate as he can do 
live testing with his DMX hardware as well.

Original comment by kai.openhab on 2 Jan 2013 at 10:34

GoogleCodeExporter commented 9 years ago
Thanks.  Glad you like it!  It's almost ready for review and pulling. Most of 
it is working and usable, but I'll probably need until the end of this week to 
perform more testing and iron out the last few bugs.

Original comment by davy.van...@gmail.com on 3 Jan 2013 at 12:29

GoogleCodeExporter commented 9 years ago
It took a little longer than planned, but the dmx binding is now ready for 
review and pulling.  Let me know if anything needs changing or a bug is found..

Original comment by davy.van...@gmail.com on 8 Jan 2013 at 11:19

GoogleCodeExporter commented 9 years ago
thanks for this!

Original comment by teichsta on 8 Jan 2013 at 11:26

GoogleCodeExporter commented 9 years ago

Original comment by kai.openhab on 8 Jan 2013 at 11:36

GoogleCodeExporter commented 9 years ago
No problem. Let me know if something comes up in testing.

Original comment by davy.van...@gmail.com on 8 Jan 2013 at 11:39

GoogleCodeExporter commented 9 years ago
merged the new DMX binding to main repo. Thanks Davy for this GREAT piece of 
work!

http://code.google.com/p/openhab/source/detail?r=affbeeb0a0dc4d03c38a9c1000e5ec3
9dc7aa363

Original comment by teichsta on 6 Mar 2013 at 9:17