Output protocol copy or batch configuration

Post Reply
PaulGanachaud
Posts: 3
Joined: Thu Oct 10, 2024 10:27 am

Output protocol copy or batch configuration

Post by PaulGanachaud »

Hi,
I'm working on project with quite a lot of Nebula (around 250).
There is only 1 type of LED using UCS8904 protocol but default protocol in nebula is WS28...

Is there an efficient way of changing the protocol for multiples nebula ?
Right now i'm going one line after another in the manager, opening the http config page and choosing the protocol then going to the next one :arrow: .

Thanks for you help :idea:

Paul
Guertler
Support
Support
Posts: 908
Joined: Tue Feb 04, 2014 10:47 am

Re: Output protocol copy or batch configuration

Post by Guertler »

Hello PaulGanachaud,
Welcome to the MADRIX Forum.

Natively there is no "copy" button to copy the settings from one NEBULA to all other connected NEBULAs.
But you would be able to use a scripting language like Windows PowerShell to create a simple script which will be able to copy the command line to all found NEBULAs in the Network.

If you are not familiar how to create such a script we are able to help. Simply send an e-mail to info[at]madrix[dot]com.
Please let us know in which IP-Address range the NEBULAs are working.
FelixAMcClain
Posts: 2
Joined: Tue Oct 15, 2024 2:43 am

Re: Output protocol copy or batch configuration

Post by FelixAMcClain »

Hi, Paul
You can save time by automating the process of changing the protocol on Nebula devices. Instead of opening each configuration page manually, you can write a script, such as in Python, to send HTTP POST requests to each Nebula device, changing the protocol to UCS8904 in bulk. With a list of IP addresses for the devices, the script will automatically send the protocol change command to all of them. This will be much faster than manually configuring each device one by one.

Regard,
:)
billmorgan
Posts: 1
Joined: Wed Nov 06, 2024 9:30 am
Contact:

Re: Output protocol copy or batch configuration

Post by billmorgan »

Hi, you can consider using automation or batch configuration, if your setup supports it. Some systems allow sending HTTP API requests directly, which can let you script the protocol change for multiple devices simultaneously, bypassing the manual process. Check if there's an API endpoint for protocol setting; if so, you could use a script to loop through all device IPs and set the UCS8904 protocol across the board. This approach will save time compared to configuring each device individually.
PaulGanachaud
Posts: 3
Joined: Thu Oct 10, 2024 10:27 am

Re: Output protocol copy or batch configuration

Post by PaulGanachaud »

Thank you all for your answers !
I was given a POWERSHELL Script but sometimes it doesn't loop through all the IP range (note that NEBULAs are recognized on the hardware manager)

I tried to decompose the script and found the value I needed to modify and some others that might be useful such as "oadl".
If i'm correct it is the "In Case Of Missing Network Data" parameter however I can't find the value for "send white"
0 is last frame / 1 is black continually / 2 is stop / 3 is black and stop / 4 is stop
Is there a documentation on those parameters and values?

For the time being I think i'll do a table with the IP address + the command. This will be a one-click configuration for each module. And maybe automate it with some VBA macro as it's the dev i'm most familiar with

Thanks again
PaulGanachaud
Posts: 3
Joined: Thu Oct 10, 2024 10:27 am

Re: Output protocol copy or batch configuration

Post by PaulGanachaud »

PaulGanachaud wrote: Thu Nov 14, 2024 2:28 pm
Is there a documentation on those parameters and values?
Found it ! I did not find the way to edit post thought ...
Post Reply