EleksTube API Control Protocol

EleksTube API Control Protocol For EleksTube V5.1 firmware

Link Serial Baud Rate

115200

Link Real Time Color & Time Protocol

/(header)1(first tube number)66CCFF(Standard Sixteen Binary RGB color)166CCFF(second tube number and color).....
eg. #166CCFF266CCFF1FFFFFF2FFFFFF1FFFFFF2FFFFFF //Tube will show 12:12:12 and color is blue blue white white white white
This is only for real time tube exhibition

Save Time Color & Time Protocol

*(header)1(first tube number)66CCFF(Standard Sixteen Binary RGB color)166CCFF(second tube number and color).....
eg. *166CCFF266CCFF1FFFFFF2FFFFFF1FFFFFF2FFFFFF //Tube will save time and color 12:12:12 and color is blue blue white white white white
This is only for real time tube exhibition

Mode Change and Switch AM/PM

$(header)000
$0 is for EleksTube 4/6 set
$1 is for EleksTube one
$00 is normal mode
$01 is rainbow mode
$02 is water fall mode
$03 is test mode
$04 is random mode
$000 is for 24H mode //will update soon in EleksTube v6.2
$001 is for AM/PM mode //will update soon in EleksTube v6.2

Attention AM/PM mode is not support in EleksTube v5.1 but will update soon in EleksTube v6.2

Can you clarify the difference between the # header and the * header? If I send the * header with the digit number and sixteen binary RGB color, the display will change the time correctly. If I send the # header with the digit number and sixteen binary RGB color, the display flashes through all of the numbers 0-9 on all of the digits, but does not change the time.

I am attempting to develop a precise update to the clock, by sending the digits to the clock every second. I expected that the # header was the correct approach based on the description, but it appears it is not operating as I expected. Can you provide some clarification to the API?

Also I noticed that some delay is required to sending commands over the serial port to the ElecksTube otherwise commands are missed completely.

Can you provide details on the RX and TX voltage level requirements for the EleksTube serial port located on the controller? Will a 3.3 V serial logic level be acceptable or is a 5 V logic level required?

Can you provide details on the RX and TX voltage level requirements for the EleksTube serial port located on the controller? Will a 3.3 V serial logic level be acceptable or is a 5 V logic level required?

@EleksMaker-Z But I can't even set it to that mode using the buttons. The board with micro USB port isn't able to set to the mode; however, the board with USB-C port is able to. Would you please explain for me?