FMC920 is not recording position data on server side

Angelo12 days ago

Hi guys,

i'm having an issue since saturday with a fmc920. the tracker it's working just fine (connected to flespi) but not reporting some data to traccar.
flespi sends the data to traccar as other teltonika trackers that works good, but this one as i see has some issue reporting other data.
It's just updating data on tc_events (when gets deviceOnline and DeviceUnknown).

2025-09-15 12:47:38  INFO: [T1a7a9efe: flespi > 185.213.4.110] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n
2025-09-15 12:47:39  INFO: [T1a7a9efe: flespi < 185.213.4.110] POST / HTTP/1.1\r\nHost: ***.***.74.158:5149\r\nConnection: Keep-alive\r\nContent-Type: application/json\r\nContent-Length: 872\r\nAccept-Encoding: deflate\r\n\r\n[{"ain.1":2.447,"battery.current":0,"battery.voltage":4.094,"ble.sensor.temperature.1":0,"channel.id":1295115,"codec.id":142,"device.id":6871383,"device.name":"AZZZ584","device.type.id":1338,"engine.ignition.status":true,"event.enum":239,"event.priority.enum":0,"external.powersource.voltage":13.073,"gnss.state.enum":1,"gnss.status":true,"gsm.mcc":744,"gsm.mnc":2,"gsm.operator.code":"74402","gsm.signal.level":80,"gsm.sim.iccid":"8959502023025445984","ident":"869671072859868","movement.status":true,"peer":"***.**.196.76:36228","position.altitude":126,"position.direction":324,"position.hdop":0.6,"position.latitude":-25.391357,"position.longitude":-57.578218,"position.pdop":0.9,"position.satellites":15,"position.speed":0,"position.valid":true,"protocol.id":14,"server.timestamp":1757940458.419703,"sleep.mode.enum":0,"timestamp":1757940456,"vehicle.mileage":931.202}]
2025-09-15 12:47:39  INFO: [T1a7a9efe: flespi > 185.213.4.110] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n

Any recomendation? i have checked the forum and documentation for possible issues like this but didn't find this exact issue or solution.

On tc_events no other event is recorded (ignition on/off, device stopped, moving or geofence exits). positions aren't recorded neither.

I use latest version of traccar, with no modifications.

Anton Tananaev12 days ago

Are you sure you didn't cut anything important from the logs?

Angelo12 days ago

Hi Anton, i just cut data from other trackers, let me put you latest data:

2025-09-15 13:24:32  INFO: [T4b2d3f1e: flespi < 185.213.4.110] POST / HTTP/1.1\r\nHost: ***.***.74.158:5149\r\nConnection: Keep-alive\r\nContent-Type: application/json\r\nContent-Length: 854\r\nAccept-Encoding: deflate\r\n\r\n[{"ain.1":2.42,"battery.current":0,"battery.voltage":4.094,"ble.sensor.temperature.1":0,"channel.id":1295115,"codec.id":142,"device.id":6871383,"device.name":"AZZZ584","device.type.id":1338,"engine.ignition.status":true,"event.priority.enum":0,"external.powersource.voltage":14.098,"gnss.state.enum":1,"gnss.status":true,"gsm.mcc":744,"gsm.mnc":2,"gsm.operator.code":"74402","gsm.signal.level":100,"gsm.sim.iccid":"8959502023X25795XXX","ident":"869671072459868","movement.status":true,"peer":"186.13.XXX.76:36228","position.altitude":103,"position.direction":111,"position.hdop":0.6,"position.latitude":-25.45322,"position.longitude":-57.524892,"position.pdop":1.2,"position.satellites":16,"position.speed":43,"position.valid":true,"protocol.id":14,"server.timestamp":1757942670.512327,"sleep.mode.enum":0,"timestamp":1757942669,"vehicle.mileage":941.54}]
2025-09-15 13:24:32  INFO: [T4b2d3f1e: flespi > 185.213.4.110] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n
2025-09-15 13:24:34  INFO: [T0fbf2fe2] id: 865190070075802, time: 2025-09-14 22:06:57, lat: -25.35626, lon: -57.44072, course: 21.0
2025-09-15 13:24:37  INFO: [T4b2d3f1e: flespi < 185.213.4.110] POST / HTTP/1.1\r\nHost: ***.***.74.158:5149\r\nConnection: Keep-alive\r\nContent-Type: application/json\r\nContent-Length: 857\r\nAccept-Encoding: deflate\r\n\r\n[{"ain.1":2.419,"battery.current":0,"battery.voltage":4.094,"ble.sensor.temperature.1":0,"channel.id":1295115,"codec.id":142,"device.id":6871383,"device.name":"AZZZ584","device.type.id":1338,"engine.ignition.status":true,"event.priority.enum":0,"external.powersource.voltage":14.086,"gnss.state.enum":1,"gnss.status":true,"gsm.mcc":744,"gsm.mnc":2,"gsm.operator.code":"74402","gsm.signal.level":100,"gsm.sim.iccid":"8959502023025795984","ident":"869671072459868","movement.status":true,"peer":"186.13.196.76:36228","position.altitude":106,"position.direction":113,"position.hdop":0.6,"position.latitude":-25.453425,"position.longitude":-57.524352,"position.pdop":1.1,"position.satellites":17,"position.speed":40,"position.valid":true,"protocol.id":14,"server.timestamp":1757942675.532289,"sleep.mode.enum":0,"timestamp":1757942674,"vehicle.mileage":941.599}]
2025-09-15 13:24:37  INFO: [T4b2d3f1e: flespi > 185.213.4.110] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n
2025-09-15 13:24:42  INFO: [Tee8d9dd9: gt06 < 186.13.201.0] 7878231219090f0d1827cf02a455d505e2f38100d81802e802dff20294040363beff03ad5fe70d0a
2025-09-15 13:24:42  INFO: [Tee8d9dd9: gt06 > 186.13.201.0] 7878051203adf6230d0a
2025-09-15 13:24:43  INFO: [T4b2d3f1e: flespi < 185.213.4.110] POST / HTTP/1.1\r\nHost: ***.***.74.158:5149\r\nConnection: Keep-alive\r\nContent-Type: application/json\r\nContent-Length: 856\r\nAccept-Encoding: deflate\r\n\r\n[{"ain.1":2.389,"battery.current":0,"battery.voltage":4.094,"ble.sensor.temperature.1":0,"channel.id":1295115,"codec.id":142,"device.id":6871383,"device.name":"AZZZ584","device.type.id":1338,"engine.ignition.status":true,"event.priority.enum":0,"external.powersource.voltage":14.064,"gnss.state.enum":1,"gnss.status":true,"gsm.mcc":744,"gsm.mnc":2,"gsm.operator.code":"74402","gsm.signal.level":100,"gsm.sim.iccid":"8959502023025795984","ident":"869671072459868","movement.status":true,"peer":"186.13.xxx.xxx:36228","position.altitude":107,"position.direction":111,"position.hdop":0.6,"position.latitude":-25.45362,"position.longitude":-57.523833,"position.pdop":1.1,"position.satellites":17,"position.speed":40,"position.valid":true,"protocol.id":14,"server.timestamp":1757942681.084209,"sleep.mode.enum":0,"timestamp":1757942679,"vehicle.mileage":941.655}]
2025-09-15 13:24:43  INFO: [T4b2d3f1e: flespi > 185.213.4.110] HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n

on mysql i have no errors currently

Angelo12 days ago

i also have response 200 from traccar server on flespi
response 200.png

Anton Tananaev12 days ago

Seems like on other protocols you also have issues, not just this. I see GT06 message without position logged.

Angelo12 days ago

I have issue on 2 gt06 trackers that have limited data for testing purpouses.

but on the teltonika tracker, i have others working correctly. the issue with no records it's just this one.

Angelo12 days ago

I renamed the uniqueid on database and added the device as new. it's getting the correct data for now, but i don't know what's the real issue

Anton Tananaev12 days ago

Have you tried restarting the service? No changes?

Angelo12 days ago

I restarted the service and rebooted the system with no changes. For now is working as i renamed the UniqueId and added the device as new. I'll keep updating if anything happens

Kyaw Htet9 days ago

hi, I have also experiencing that kind of issue, server has getting only online/offline status from teltonika tracker, not getting timestamps and position. it is works after I renamed the IMEI and added the device as new. Let me know if you figure out what the issue is, I will do the same when I find it

Angelo9 days ago

Hi Kyaw,

As i said before, i renamed the UniqueId on database and added again the tracker. That Made it work again.(After that i pointed old logs and events to the new uniqueid.

Try rebooting your system before that, sometimes that solves issues.

Kyaw Htet9 days ago

So, device has two uniqueid on database, old one is that you renamed and second one is from as added new device. like that?

Angelo9 days ago

When You renamed the existing one, You can add it again. Because Unique ID means it's unique. You cannot have two at the same time. That's why You have to change the existing one.

mailetorrrent6 days ago

I think I experienced the same issue multiple times in the past, there was even one issue on github created: https://github.com/traccar/traccar/issues/5574

Tracker connects to traccar, but is not getting confirmation that message was processed, and therefore buffers messages locally.
Only restart of docker container helps, and then device sends everything in bulk.