Skip to content

Trouble configuring ola-uartdmx for input ("port doesn't exist") #1778

Open
@clickworkorange

Description

@clickworkorange

I've been tasked with replacing a stand alone DMX recorder (Elation DR-Pro Rack) with a Raspberry Pi running OLA, but am having trouble capturing the existing DMX data. The Elation recorder (which doesn't seem very "pro" to me) allows backing up the scene data to an SD card, but annoyingly this is in a proprietary binary format for which I have not been able to find a parser. The only option seems to be to record the data from the DMX output as the (static) scene is active. Our set-up consists of 65 fixtures, about half of which are RGBWA fixtures, so we're using well over 200 DMX channels - but there is only one static scene, so timing is unimportant. It seems ola_recorder is what I need, but when I try to patch my RS485 interface as input I'm told the "port doesn't exist":

$ less /etc/ola/ola-uartdmx.conf
/dev/ttyUSB1-break = 100
/dev/ttyUSB1-malf = 100
device = /dev/ttyUSB1
enabled = true

$ ola_uni_info
   Id	                          Name		Merge Mode
----------------------------------------------------------
----------------------------------------------------------

$ ola_dev_info 
Device 1: UART native DMX
  port 0, OUT /dev/ttyUSB1

$ ola_patch -d 1 -p 0 -i -u 1
Port doesn't exist

I can patch this as an output port and have been using it as such with OLA and QLC+ without any issues whatsoever:

$ ola_patch -d 1 -p 0 -u 1
$ ola_uni_info
   Id	                          Name		Merge Mode
----------------------------------------------------------
    1	                    Universe 1		LTP
----------------------------------------------------------

Edit: In case you're wondering, I'm using a StarTech ICUSB2324852 dual port USB <> RS232/422/485 interface, which contains two FTDI FT232H UARTs. I'm connecting to port S2 which has been configured for 4-wire RS485 (in other words "full duplex" with separate TX/RX differential pairs).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions