EleksTube API Control Protocol
EleksTube API Control Protocol For EleksTube V5.1 firmware
Link Serial Baud Rate
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.
hi , * header only for save time and color , just need send once
and # header is for real-time display, you need continue sending it , i think 10 times per sercond is reasonable sending frequency
Still experiencing issues with the API
This is what I sent to the clock via the serial interface:
The clock is set to 12:12:12 with the colors expected. However the # command does not seem to work. I have attached a YouTube video that shows the behavior experienced.
@ib134866 hmmmm, # is for saving , so you need power off and power up to see if time&color be saving
srrrrrrrrrry, i miss that up , is not # heard , is / header .