Page 1 of 1
Output protocol copy or batch configuration
Posted: Thu Oct 10, 2024 10:40 am
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
.
Thanks for you help
Paul
Re: Output protocol copy or batch configuration
Posted: Thu Oct 10, 2024 2:17 pm
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.
Re: Output protocol copy or batch configuration
Posted: Tue Oct 15, 2024 9:52 am
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,
Re: Output protocol copy or batch configuration
Posted: Wed Nov 06, 2024 9:34 am
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.
Re: Output protocol copy or batch configuration
Posted: Thu Nov 14, 2024 2:28 pm
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
Re: Output protocol copy or batch configuration
Posted: Fri Nov 15, 2024 12:34 pm
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 ...