Skip to content

HowTo and Calls to communicate with NovaStar LED controllers

Notifications You must be signed in to change notification settings

cedric-uden/Novastar-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novastar Controller

This repo stores scripts used to control NovaStar controllers without using the clumsy and error-prone interface. The scripts can then be used to be triggered by shortcuts or a streamdeck using the offical software or companion.

The scripts work by sending the TCP packets straigth to the controller (NovaStar MCTRL 660 Pro). The values were found out by sniffing the network when using SmartLCT software using Wireshark.

Finding fader values

The values were sniffed by using the following filter: (replace ip.dst and tcp.port with according values)

ip.dst==192.168.0.78 && tcp.port == 5200 && frame.len == 75

They were afterwards exported as JSON and filtered out on the tcp.payload fields.

Match the payloads to screens

Since our configuration features two screens, the packets sniffed always came in a pair. The payload was then pasted into a spreadsheet. The pair was then assigned to even and uneven rhythm. The indices of the columns were then pasted into different columns and the right assignment was done using the indirect function from the spreadsheet. The mapping was done by trial and error.

The example spreadshhet can be found here.

About

HowTo and Calls to communicate with NovaStar LED controllers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published