The commands are not being sent.

Adam2 years ago

I am unable to send commands to Teltonika devices. For example, I am not receiving any feedback when sending the command "getstatus". Everything works fine on another installed server. Where should I look for the problem?

Track-trace2 years ago

Check in traccar Log.

If the devices communicates (online status). And what you see in the log when you sent the command from the web custom command.

Adam2 years ago

Settings

1

2

3

4

5

Track-trace2 years ago

So whats in the log when you sent the command ?

Adam2 years ago

I can not see.

GIF

Track-trace2 years ago

Check in the Logfile in traccar/logs directory you have the file tracker-server.log

Adam2 years ago
2023-03-04 14:26:53  INFO: [Tb8fb65b3] id: 356307046652458, command type: custom sent
2023-03-04 14:26:53  INFO: [Tb8fb65b3: teltonika > 5.173.198.189] 00000000000000130c01050000000b6765747374617475730d0a010000745e
Track-trace2 years ago

You can see that it actually sends something to the device.. since ">" is outgoing data.

2023-03-04 14:26:53 INFO: [Tb8fb65b3: teltonika > 5.173.198.189] 00000000000000130c01050000000b6765747374617475730d0a010000745e

So what do you see the in log when you sent the same command to a similar device on the server where it is actually working ?

Adam2 years ago

On this server, commands to any device do not work.

It works on another server. I don't know where to look for the cause.

2023-03-04 13:41:42  INFO: [T89ef70fb] id: 354012112146411, command type: custom sent
2023-03-04 13:41:42  INFO: [T89ef70fb: teltonika > 31.30.141.246] 00000000000000110c010500000009676574696e666f0d0a010000da7e
2023-03-04 13:41:45  INFO: [T89ef70fb: teltonika < 31.30.141.246] 000000000000009f0c0106000000975254433a323032332f332f342031333a343120496e69743a323032332f322f32312031343a3320557054696d653a393437
2023-03-04 13:41:45  INFO: [T89ef70fb: teltonika < 31.30.141.246] 34313273205057523a536f66745265736574205253543a31204750533a33205341543a3520545446463a31302054544c463a3134204e4f4750533a303a302053523a353030312046473a3020464c3a3520534d533a30205245433a30204d443a342044423a3001000084ae
2023-03-04 13:41:47  INFO: [T89ef70fb] id: 354012112146411, time: 2023-03-04 13:35:51, lat: 34.91234, lon: 33.63660, course: 0.0, result: RTC:2023/3/4 13:41 Init:2023/2/21 14:3 UpTime:947412s PWR:SoftReset RST:1 GPS:3 SAT:5 TTFF:10 TTLF:14 NOGPS:0:0 SR:5001 FG:0 FL:5 SMS:0 REC:0 MD:4 DB:0
Track-trace2 years ago

You can see the sent data is not the same:

Server 1 NOT working

00000000000000130c01050000000b6765747374617475730d0a010000745e

Server 2 working

00000000000000110c010500000009676574696e666f0d0a010000da7e

Recreate the custom command on server 1, make sure the text has no spaces. Then try again.

Or meaby you use a different port or protocol for that device.

Adam2 years ago

Because they are two different devices. I showed that on one server it works for me, on the other it doesn't.

As a few days ago I switched devices from server 1 to server 2, the devices within the notifications worked properly.

Track-trace2 years ago

They do not use the same port and protocol either ?

Adam2 years ago

they use

But these are two different installations.

I tested by moving the device with the sms command to the second server.

Track-trace2 years ago

So you think when the server uses the same port and protocol that the same sent command data could be different ?

You can see the sent data for the same command: is not the same:

Server 1 NOT working

00000000000000130c01050000000b6765747374617475730d0a010000745e

Server 2 working

00000000000000110c010500000009676574696e666f0d0a010000da7e

Meaby you can explain me why the data sent to the device is different while you use exactly the same command ? I dont think that is possible.

You can see when you translate the HEX data from the log that the command is not the same.

1st server: getstatus
2nd server: getinfo

Track-trace2 years ago

But anyway, it might also be possible that a firewall blocks outgoing data from server 1.