Template:E scooter commands

From Teltonika Telematics Wiki

E-Scooter Commands


Command Description Response HW Support Supported by
sclockctrl #

Used to lock/unlock E-Scooter. # = Value ↓
0 - Unlock
1 - Lock

Yes TST100

Xiaomi M365

Segway ES/MAX

FitRider

scsetunits #

Used to change units. # = Value ↓
0 - Kilometers (km)
1 - Miles (mi)

Yes TST100 FitRider
scrstcnt #

Resets internal E-Scooter counters. # = Value ↓
1 - single time
2 - total mileage
3 - total

Yes TST100 FitRider
scsetledswitch #

This option disallows headlight control by scledctrl command, if LED switch is set to 1 (scledswitch 1) # = Value ↓
0 - disable
1 - enable

Yes TST100 FitRider
scledctrl

Turns ON/OFF LED but only if -> scsetledswitch 1, # = Value ↓
0 - Turn OFF
1 - Turn ON
For OKAI scooters values are:
0 - Turn off
1 - Blink
2 - Turn on

Yes TST100 FitRider/Okai
scsetbtcode ######

Sets BT pairing code.
###### - 6 digits BT pairing code

Yes TST100 Segway ES/MAX/Xiaomi M365
scsetspdlim <arg1> <arg2>

Sets E-Scooter's Speed limit.
<arg1> - Mode
<arg2> - Speed limit

Yes TST100 Segway ES/MAX/FitRider/
Hergele/Okai
scsetmode #

Sets E-Scooter's operating mode. # = Value ↓
0 - NORMAL
1 - ECO
2 - SPORT

Yes TST100 Segway ES/MAX/
Hergele
scenginectrl #

Start or shut down the engine. # = Value ↓
0 - Turn OFF the engine
1 - Turn ON the engine

Yes TST100 Segway ES/MAX
screbootsys Restart E-Scooter's system. Restart is available only in non-riding mode. Corresponding mark will be reset after completion of the operation. Yes TST100 Segway ES/MAX
scpoweroff Shut down E-Scooter. Yes TST100 Segway ES/MAX
scsetcruiseswitch #

Cruise control switch. # = Value ↓
0 - OFF
1 - ON

Yes TST100 Segway ES/MAX
sclookfor #

Enable looking for scooter functionality. Initiates headlight and taillight flash + buzzer beep. # = Value ↓
0 - OFF
1 - ON

Yes TST100 Segway ES/MAX
scsetledswitch #

Headlight control. # = Value ↓
0 - OFF
1 - ON

Yes TST100 Segway ES/MAX/
FitRider/Hergele
scsetbeepswitch #

Beep control switch. # = Value ↓
0 - OFF
1 - ON

Yes TST100 Segway ES/MAX
scbuzzerctrl <arg1> <arg2>

IoT buzzer control.
<arg1> - 0 - OFF; 1 - ON
<arg2> - timeout (sec)

Yes TST100 Segway ES/MAX/Xiaomi M365
scgetbtcode Returns BT pairing code Yes TST100 Segway ES/MAX/Xiaomi M365
scgetspdlim #

Returns Speed limit value for chosen operating mode. # = Value
0 - NORMAL mode
1 - ECO mode
2 - SPORT mode

Yes TST100 Segway ES/MAX
scgetmode Returns operating mode. Yes TST100 Segway ES/MAX
scgetcruiseswitch Returns cruise control switch state. Yes TST100 Segway ES/MAX
scgetconfig Returns E-Scooter's functions setup. Yes TST100 Segway ES/MAX
scgetledswitch Returns headlight control switch state. Yes TST100 Segway ES/MAX
scsetalarmswitch <arg>

Beep control on alarm.
<arg> - 0 - OFF; 1 - ON

Yes TST100 Segway ES/MAX
scgetalarmswitch Returns alarm control switch state. Yes TST100 Segway ES/MAX
scgetbeepswitch Returns beep control switch state. Yes TST100 Segway ES/MAX
scsetconfig <arg1> <arg2>

E-Scooter's functions setup.
<arg1> - 0 - 1st instruction set; 1 - 2nd instruction set
<arg2> - 2 bytes value where each bit controls separate parameter

Yes TST100 Segway ES/MAX
sciap <arg>

E-Scooter's firmware update force command.
<arg> - 0 – Master control, 1 – BMS1 (internal battery), 2 - BMS2 (external battery), 3 - Instrument panel (scooter head), 4 – Cable Lock (Wired)

Yes TST100 Segway ES/MAX
scbatopen Opens battery lock for battery replacement Yes TST100 Segway MAX
sccableunlock Unlock cable lock Yes TST100 Segway MAX (with Wired lock)