Page 1 of 1

Stop/synk-bit i Tellstick

Posted: Fri Mar 17, 2023 9:45 am
by tord
Hej!

Vilken tid använder tellstick för synk mellan meddelanden?
I NEXA-protokollet följs stopbit (1T) av synkbit (32T).
Eftersom tellstick själv lägger på synktid, vore det bra att veta hur lång den är för att kunna justera in sändkommandot i exempelvis rfcmd.
Några uppmätta värden på TMT-2100 (Äldre NEXA-timer/fjärr);
32T: 11305us ( T: 353us, 3T: 1059us).

Mvh

Tord

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Pausen mellan paket kan ställas med P (pause).

Läs mer:
http://developer.telldus.se/doxygen/TellStick.html

Vill du ha exempel så bara hojta.

Posted: Fri Mar 17, 2023 9:45 am
by tord
Gäller detta samtliga versioner av Tellsticks firmware?
(Har en av de första versionerna)
Hur åstadkommer jag en paus på 11 millisekunder, ligger ASCII-kod för 0x0B inom giltigt intervall?
Defaultvärde för paus?

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Tyvärr krävs minst v2 av firmware. Jag kan skicka dig en nyare.

Ang. paus på 11 sekunder, när ska det användas? Det låter väldigt länge?

Posted: Fri Mar 17, 2023 9:45 am
by tord
11 millisekunder skall det vara. Har editerat inlägget.

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
För 11 millisekunder kan en startsträng kunna se ut så här i C/C++:

Code: Select all

char preamble[] = {'P', 0x0B, 'S',0};

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Standardpausen är för övrigt just 11 ms i TellStick.

Posted: Fri Mar 17, 2023 9:45 am
by tord
OK. Var orolig för att tellsticken bara accepterade "skrivbara" ASCII-tecken (32-126). 11 ms är det jag behöver, så det var ju bra att det var default!
Om man skulle välja att justera paustid, kommer detta att ignoreras av äldre enheter ( < v2)?

Posted: Fri Mar 17, 2023 9:45 am
by micke.prag
Precis, det går fortfarande att sända till äldre men de kommer tyvärr ignoreras.

Får man fråga vad det är du ska implementera?

Posted: Fri Mar 17, 2023 9:45 am
by tord
Tänkte bara att jag skulle justera in tiderna i rfcmd inklusive synktid. Detta för att kolla om det avhjälper A1 ON/OFF-problemet med vissa enheter som beskrivits i annan tråd.