Freematics ONE+ setup problems

Anonymous3 years ago

I purchased Freematics Traccar Edition (promo code didn't work btw). Setup wasn't without a problem.

The official documentation here was not very helpful, since firmware_v5 folder has multiple libraries to load to the device. I loaded /firmware_v5/telelogger/telelogger.ino, then edited settings in the Freematics Windows program (connected to my server via WiFi connection, UDP 5170, location data provided with internal GNSS). The device was not connected to OBD-II in a car, but I had a walk with it instead.

The end result of route looked like this: https://imgur.com/a/w261QQK. The device has been recording (0,0) coordinates. Hence this jumping lines were drawn:
freematics bug

Any ideas why this might be happening? Maybe I compiled the wrong library? Why does it send

Anton Tananaev3 years ago

It's the correct firmware, as far as I know. Do you have logs? I suspect that the device was losing GPS signal, so it was reporting zeroes. You can always filter our zero coordinates on the server.

Anonymous3 years ago

Thanks for your answer, @tananaev. I have several questions:

  1. There are also 2 traccar firmwares: one for WiFi and the other for mobile data. Should I maybe try those?
  2. How do I don't accept such data on server-side? I don't want to keep meaningless data that takes space.
  3. The ideal way is not to send meaningless data in the first place -- it would save mobile data usage.
Anton Tananaev3 years ago
  1. I think it's just using different protocol. It won't solve your problem.
  2. Please read configuration documentation. You can find all filtering options there.
  3. You can probably adjust firmware. Everyone has different use cases, so what is ideal for you might not necessarily be ideal for others.
Anonymous3 years ago

Thanks a lot for your answers. I will try to find information on Freematics website.

Also, please, remove non-working coupon here.

Anonymous3 years ago

I agree about different use cases. This is how my summary/report looks after this data:

Screenshot 2021-06-03 at 22 20 49

If I filter out this data on server or don't send it from device, do I lose some important data?

PS. Did you talk about Traccar logs or Freematics logs?

Anton Tananaev3 years ago

Traccar logs. If you filter data, of course you can lose some other data. For example, location might be invalid, but maybe you have some valid OBD data. That's why we don't filter anything by default.

Anton Tananaev3 years ago

Removed the expired coupon. Thanks for letting me know.

Anonymous3 years ago

Configuring Freematics was not obvious at all. I would be happy, if you update the Freematics configuration manual.

  1. import firmware_v5/telelogger/telelogger.ino file
  2. You can set up device and connection either A) via UI or B) via editing code
    2a. via UI: keep config.xml file if you plan to enter options manually (config.xml overrides config.h settings)
    2b. via editing code: remove config.xml and edit config.h
Anonymous3 years ago

I forgot to mention, that I was talking about installing via Freematics Arduino Builder manual.

The program itself could be found here: https://freematics.com/software/arduino-builder/