OLA ArtNet plugin not sending broadcasts

400 views
Skip to first unread message

Vsevolod Ryabokon

unread,
Mar 29, 2017, 6:03:01 PM3/29/17
to open-lighting
Hi! Trying to use OLA with ArtNet device SJ-DMX-E16. As i understand, olad server must discover Artnet devices while sending broadcasts on udp port 6454. But i do not see any broadcast packets on udp port 6454. Only i sow these packages after i changed my artnet config and set net = 2 and subnet=2, but after i restarted the olad this broadcasting stops. 
I used it on raspbian with ola 0.9.1 (from apt-get install). 


ola_dev_info : 

Device 1: ArtNet [192.168.0.185]
  port 0, IN, priority 100, RDM supported
  port 1, IN, priority 100, RDM supported
  port 2, IN, priority 100, RDM supported
  port 3, IN, priority 100, RDM supported
  port 0, OUT, RDM supported
  port 1, OUT, RDM supported
  port 2, OUT, RDM supported
  port 3, OUT, RDM supported
Device 2: Dummy Device
  port 0, OUT Dummy Port, RDM supported

My artnet config: 

always_broadcast = true
enabled = true
ip = 192.168.0.185
long_name = OLA - ArtNet node
net = 0
output_ports = 4
short_name = OLA - ArtNet node
subnet = 0
use_limited_broadcast = false
use_loopback = false

my tcpdump command: tcpdump -i eth0 port 6454 -nn.

my olad command: sudo -u olad olad  -c /etc/ola -l 4, 

olad output:

PidStoreLoader.cpp:179: Load Complete
OlaServer.cpp:494: Updated PID definitions.
PosixInterfacePicker.cpp:157: skipping lo because it's a loopback
PosixInterfacePicker.cpp:236: Found: eth0, 192.168.0.185, b8:27:eb:d5:05:f3
InterfacePicker.cpp:92: Using interface eth0 (192.168.0.185)
OlaServer.cpp:212: Server UID is 7a70:b900a8c0
HTTPServer.cpp:463: HTTP Server started on port 9090
HTTPServer.cpp:566: Adding 17 as a new socket
PluginManager.cpp:77: Skipping E1.31 (sACN) because it was disabled
PluginManager.cpp:77: Skipping ESP Net because it was disabled
PluginManager.cpp:77: Skipping KarateLight because it was disabled
PluginManager.cpp:77: Skipping KiNET because it was disabled
PluginManager.cpp:77: Skipping Milford Instruments because it was disabled
PluginManager.cpp:77: Skipping Enttec Open DMX because it was disabled
SelectPoller.cpp:160: ss process time was 0.000007
PluginManager.cpp:77: Skipping OSC because it was disabled
PluginManager.cpp:77: Skipping Renard because it was disabled
PluginManager.cpp:77: Skipping SandNet because it was disabled
PluginManager.cpp:77: Skipping ShowNet because it was disabled
SelectPoller.cpp:160: ss process time was 0.000005
PluginManager.cpp:77: Skipping SPI because it was disabled
PluginManager.cpp:77: Skipping StageProfi because it was disabled
PluginManager.cpp:77: Skipping Serial USB because it was disabled
PluginManager.cpp:77: Skipping USB because it was disabled
PluginManager.cpp:77: Skipping Pathport because it was disabled
PluginManager.cpp:77: Skipping FTDI USB DMX because it was disabled
PluginManager.cpp:77: Skipping UART native DMX because it was disabled

PluginManager.cpp:108: Trying to start ArtNet
PosixInterfacePicker.cpp:157: skipping lo because it's a loopback
PosixInterfacePicker.cpp:236: Found: eth0, 192.168.0.185, b8:27:eb:d5:05:f3
InterfacePicker.cpp:92: Using interface eth0 (192.168.0.185)
Socket.cpp:143: Binding to 0.0.0.0:6454
DeviceManager.cpp:116: Installed device: ArtNet [192.168.0.185]:2-1
PluginManager.cpp:112: Started ArtNet
PluginManager.cpp:108: Trying to start Dummy
DeviceManager.cpp:116: Installed device: Dummy Device:1-1
PluginManager.cpp:112: Started Dummy
SelectPoller.cpp:160: ss process time was 0.000008
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000006
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000004
SelectPoller.cpp:160: ss process time was 0.000065
SelectPoller.cpp:160: ss process time was 0.000003
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000006
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
SelectPoller.cpp:160: ss process time was 0.000035
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000003
SelectPoller.cpp:160: ss process time was 0.000003
OlaServer.cpp:343: Garbage collecting
SelectPoller.cpp:160: ss process time was 0.000005
OlaServer.cpp:343: Garbage collecting

PLease, help me with connecting external Artnet device. Thank you!

Peter Newman

unread,
Mar 29, 2017, 7:07:38 PM3/29/17
to open-lighting
You don't appear to have patched the ArtNet universe within OLA, either via ola_patch or the web UI.

Do you mean the packets only ever appear when you change the device's net and subnet, or OLAs? The device is supposed to respond to ArtPolls, which OLA should be sending, and they then reply to.

Vsevolod Ryabokon

unread,
Mar 30, 2017, 3:54:51 AM3/30/17
to open-lighting
Hi! Tank you for replay!. I cannot patch the ArtNet universe as i see only my pc ip in ola_dev_info: 

 Device 1: ArtNet [192.168.0.185]
  port 0, IN, priority 100, RDM supported
  port 1, IN, priority 100, RDM supported
  port 2, IN, priority 100, RDM supported
  port 3, IN, priority 100, RDM supported
  port 0, OUT, RDM supported
  port 1, OUT, RDM supported
  port 2, OUT, RDM supported
  port 3, OUT, RDM supported

Or it is ok and i do not understand something. How can i patch artnet device, that has ip 192.168.0.105 and subnet 0 and universal 0?

And yes, i sow the broadcast packets only once when i changed net and subnet in ola-artnet.conf to 2 2.

Thank you!

Vsevolod Ryabokon

unread,
Mar 30, 2017, 8:10:46 AM3/30/17
to open-lighting
I am sorry, i am new with artnet and ola. I tried to add universe 0- 3 with ArtNet [192.168.0.185] Output and seems start working.

Peter Newman

unread,
Mar 30, 2017, 9:22:10 AM3/30/17
to open-lighting
Excellent, glad you're sorted. Yes OLA is showing the IP it's bound to (i.e. the NIC on your machine that it will send ArtNet from). So you patch to an OLA universe and it will send/receive on that.
Reply all
Reply to author
Forward
0 new messages