User Tools

Site Tools


g1_lighting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
g1_lighting [2020-02-13 18:36] – control alfieg1_lighting [2020-02-13 22:42] – [Software (sACN Router/Proxy/Mapper/whatever)] alfie
Line 16: Line 16:
  
 ===== Control ===== ===== Control =====
 +
 +==== Hardware ====
  
 DMX is the standard lighting control protocol. Art-net and sACN are two protocols for pushing DMX over a network. Allie has some designs for cheap sACN to DMX nodes based around the ESP8266, which have proven to be pretty reliable so far.  DMX is the standard lighting control protocol. Art-net and sACN are two protocols for pushing DMX over a network. Allie has some designs for cheap sACN to DMX nodes based around the ESP8266, which have proven to be pretty reliable so far. 
  
-Control software will be required. [[https://www.qlcplus.org|QLC+]] is open source and reasonably alright+==== Software (sACN Router/Proxy/Mapper/whatever) ==== 
 + 
 +The core of the new lighting will be a control engine (probably in python) which is responsible for the following: 
 + 
 +  * Generating control data based on cues (presets/scenes) fired over MQTT ("office mode") or by other automations (time-of-day control, perhaps? need to figure out boundary of what this software should be responsible for)   
 +  * Receiving sACN raw control ("party mode") data 
 +  *  Intelligently(-ish) mixing/fading between office mode data and party mode data, either based on MQTT commands or priority/precedence rules 
 +  * Mapping the input channel space to the output channel space (channel 73-82 of control universe 3 might map to channels 1-10 of output universe 1 of unicast sACN device 10.200.10.3, for instance) 
 +  * Sending sACN to the lab's lighting fixtures 
 +  * Exposing some form of interface/configuration language to configure the above 
 + 
 +This is not an insignificant amount of complexity - I would assume it would end up including some sort of DSL for creating complex architectural lighting cues, as well as maybe some form of web interface/etc
g1_lighting.txt · Last modified: 2024-02-14 08:20 by simon

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki