LumiCore Advanced Networking

LumiCore Advanced Networking

In this article we will look at how to configure the network and advanced network options of the LumiCode. Firmware 2.3.0 or higher is required for these features. The interface has been redesigned in firmware 2.5.0. The configuration for LumiNode is described here.
LumiNode advanced networking configuration is similar but LumiCore has a couple of additional possibilities:
  1. Multiple groups can be used for lighting input
  2. Input and output can be split into different groups

v2.5.0 and newer

This section has been updated based on firmware version v2.6.1 and should apply to v2.5.0 and newer.

Network configuration

Check out the LumiNode advanced networking article for information about configuring advanced networking. LumiCore will differ in the permissions available for a virtual interface:
  1. Input and Output are split into separate permissions
  2. Multiple virtual interfaces can be used for input.


Note: It is not recommended to connect both network ports of the LumiCore to the same network. If you need a connection on multiple groups to the LumiCore, it is recommended to configure one of the network ports as a trunk port and connect this to a trunk or ISL port on your switch.

Process Engine input configuration

After configuring advanced networking on a LumiCore, it becomes possible to assign a specific input group to networked process engine inputs.
  1. Go to the input configuration
  2. Notice a new configuration field 'Input group'. It will be possible to select any of the groups selected for input or 'any'. When 'any' is selected, it doesn't matter from which input group the data comes, it can be any of them.

The engine overview will show for each input and output which group is configured. If 'any' is used and multiple input groups are configured, hovering over the input icon will list all input groups:

Control source input group configuration

When multiple input groups are configured, it will be possible to select the input group for a control source in the 'global settings' tab or in the process engine configuration


v2.3.0 to v2.4.5


The network page is divided in three scenarios.


Scenario 1(A): (default)

The Lighting data input/output and the management of the LumiCore are all assigned to the same network group and share a single IP address.



In the IP address section (D):

  1. Enter the IP address you wish to use.
  2. Enter the subnet.
  3. Enter a gateway IP address if required.
  4. Click Save (N) to apply the changes.
Enter the new IP address in your web browser to refresh the page.

Scenario 2(B): (advanced)

Groups/VLANs including an ISL group (Trunk) can be assigned to ports and interfaces.

This can be useful when data from different applications, in coexistence with the lighting data, needs to be transported over the same network. 



The lighting data input/output and the management of the LumiCore can be separated in different network groups and can each have a unique IP address

In the Input/Output interface:
  1. Enter the IP address you wish to use (D).
  2. Enter the subnet you wish to use.
  3. Enter a gateway IP address if required.
  4. Enable/Disable Allow config (E). When disabled, users will not be able to reach the web-UI on this IP address.
  5. In the Group/Trunks window (F) select the group for the lighting data you wish to use.
  6. With the group selected, click the group assignment on the input/output interface (G).


In the System interface:
  1. At the bottom-right of the System interface, use the slider to enable the interface.
  2. Enter the IP address you wish to use (H).
  3. Enter the subnet you wish to use.
  4. Enter a gateway IP address if required.
  5. Enable/Disable Allow config (I). When disabled, users will not be able to reach the web-UI on this IP address.
  6. In the Group/Trunks window (F) select the group for the system interface you wish to use.
  7. With the group selected, click the group assignment on the system interface (J).


Network ports:

Depending on the configuration chosen for the interfaces we now need to assign the correct groups/trunks to the Ethernet ports of the LumiCore.

  1. Select the group or trunk you wish to assign in the Group/Trunks window (F).
  2. With the group selected, click the Ethernet port you wish to assign this group to.
  3. Repeat these steps for the second Ethernet port if required.
In the image above, the example shows that we have assigned an ISL to ETH2, we used the management group for the system interface, and we used group 4 for the input/output interface. Finally, we assigned group 2 to ETH1 to give the user access to this group on the front of the LumiCore.

Scenario 3(C): Seperate VLANs for all interfaces


Groups/VLANs including an ISL group (Trunk) can be assigned to ports and interfaces.

This can be useful when data from different applications, in coexistence with the lighting data, needs to be transported over the same network.



The lighting data input, the lighting data output, and the management of the LumiCore can be separated in different network groups and can each have a unique IP address.


In the Input interface:
  1. Enter the IP address you wish to use (D).
  2. Enter the subnet you wish to use.
  3. Enter a gateway IP address if required.
  4. Enable/Disable Allow config (E). When disabled, users will not be able to reach the web-UI on this IP address.
  5. In the Group/Trunks window (F) select the group for the lighting data you wish to use.
  6. With the group selected, click the group assignment on the input interface (G).


In the Output interface:
  1. Enter the IP address you wish to use (H).
  2. Enter the subnet you wish to use.
  3. Enter a gateway IP address if required.
  4. Enable/Disable Allow config (I). When disabled, users will not be able to reach the web-UI on this IP address.
  5. In the Group/Trunks window (F) select the group for the lighting data you wish to use.
  6. With the group selected, click the group assignment on the output interface (J).


In the System interface:
  1.  At the bottom-right of the System interface, use the slider to enable the interface.
  2. Enter the IP address you wish to use (K).
  3. Enter the subnet you wish to use.
  4. Enter a gateway IP address if required.
  5. Enable/Disable Allow config (L). When disabled, users will not be able to reach the web-UI on this IP address.
  6. In the Group/Trunks window (F) select the group for the system interface you wish to use.
  7. With the group selected, click the group assignment on the system interface (M).


Network ports:

Depending on the configuration chosen for the interfaces we now need to assign the correct groups/trunks to the Ethernet ports of the LumiCore.

  1. Select the group or trunk you wish to assign in the Group/Trunks window (F).
  2. With the group selected, click the Ethernet port you wish to assign this group to.
  3. Repeat these steps for the second Ethernet port if required.

In the image above, the example shows that we have assigned an ISL to ETH2, we used the management group for the system interface, we used group 4 for the input interface and we used group 3 for the output interface. Finally, we assigned group 2 to ETH1 to give the user access to this group on the front of the LumiCore.

When all the settings are done, click Save (N) to apply the configuration.

Enter the new IP address in your web browser to refresh the page.

Group/VLAN advanced settings:


To change the settings for a group, click on the Edit group option in the Group/Trunks section.


With a group selected you can:

  1. Change the VLAN ID.
  2. Change the name for ease of identification

Add or Edit a Trunk:

To Add or Edit a Trunk, click the Edit Trunk option in the top right of the Group/Trunks section.



To Add a custom Trunk:

  1. Click the + to add a trunk.
  2. Give the new trunk a name in the name field.
  3. Assign a colour to the trunk by clicking on the coloured square. After selecting the colour, click anywhere outside the colour picker window to close it.
  4. Click on all the groups/VLANs you wish to include in this trunk.
  5. If needed, use the dropdown menu for Untagged to select which group should be untagged on the trunk. An untagged port connects to hosts. The host is unaware of any VLAN configuration.
Your custom trunk is now available in the Assign group tab to be assigned to ETH1 or ETH2.

    • Related Articles

    • LumiNode Advanced Networking

      In this article we will look at how to configure the network and advanced network options of the LumiNode. Firmware 2.3.0 or higher is required for these features. The interface has been redesigned in firmware 2.5.0. Note: It is not recommended to ...
    • LumiNode API documentation

      In the attached document you can find all the web API commands available for the LumiNode and LumiCore. The API is also available on the device itself by browsing to http://{YOUR_DEVICE_IP}/api/doc To highlight a couple of applications that are ...
    • LumiNode/LumiCore Bitfocus Companion Streamdeck module

      Introduction Luminex products have an open HTTP API. This API can be used to integrate with other software applications. The LumiNode/LumiCore API is documented here. One such application is Bitfocus Companion, a software which enables the Elgato ...
    • LumiNode / LumiCore patch generator

      LumiNode / LumiCore Patch Generator The LumiNode range offers the option to import csv files to fill the patch in a process engine. Attached to this article you will find an example excel spreadsheet with some handy macros to quickly make patches ...
    • LumiNode/LumiCore control channel values

      In the LumiNode/LumiCore there are different functions where a control channel can be assigned. All values are in the range 0 - 255. These are the control channel values for each of the available options: General: 0 - 7: Do Nothing Switch: 8 - 15: ...