Do you have the IO documentation?
Hi Anton, on the Teltonika-wiki website, the same AVL IDs are available for all FMB models
https://wiki.teltonika-gps.com/view/FMB120_Teltonika_Data_Sending_Parameters_ID
as well as for the LV-CAN200 and ALL-CAN300.
https://wiki.teltonika-gps.com/view/LV-CAN200
https://wiki.teltonika-gps.com/view/ALL-CAN300
Yesterday, I acquired the data coming from the LV-CAN200 using the Teltonika configuration software. I'm attaching a photo.
I'm also attaching photos of the data arriving without the "FMB" model configured.
Furthermore, in the photos, you can see that many ios are not encoded with the appropriate symbol. We discussed this in an old thread, where it turned out they were encoded incorrectly.
Example:
io81 Accelerator pedal position, the "%" symbol does not appear
io82 Speed, the "Km/h" symbol does not appear
io83 Total fuel consumed (counted) in liters, the "L" symbol does not appear
io84 Fuel level in liters, the "L" symbol does not appear
io85 Engine speed, the "rpm" symbol does not appear
io87 Fuel level as a percentage, the "%" symbol does not appear
io89 Engine temperature, the "°C" symbol does not appear
I was also wondering if it was also possible to map io90 the door status, which is very useful.


If you read the documentation you provided, it says that the value is in 0.1 L units. So it is decoded exactly as per documentation. Have you checked the documentation yourself?
l'avevo letta e probabilmente nelle vecchie release del canbus era cosi, pero se vedi la prima foto postata sono i valori esatti che escono dal LV-CAN200 che corrispondono a quelli che arrivano a traccar senza modifiche.
infatti puoi notare che come ti dicevo avevo fatto rifornimento 40LT e la mia vettura ha un serbatoio di 55LT.
Se setto il modello FMB il valore di io84 diventerà 4,6
You need to talk to Teltonika first. You can clearly see that either the documentation is incorrect or device is malfunctioning.
OK, I'll talk to Teltonika to clarify if the documentation is incorrect.
Anyway, regardless of whether the io84 value is encoded, I don't understand why the notification worked before in the 6.5 release and now it doesn't?
Regarding the symbols that aren't appearing, how can we fix it?
Is it possible to encode the port status for io90?
Thanks
I say we solve problems one by one.
Hi Anton, I spoke with both the CAN-BUS device manufacturer and Teltonika.
The devices I use are the FM and FMA series paired with LVCAN200 or ALL-CAN300.
I asked the LV-CAN supplier these questions:
Meanwhile, I wanted to understand how all the parameters arrive using the CAN-BUS adapter 145_21_0A and the 1821 program. However, I notice that io84 (fuel level) in my car arrives with the value, for example, 55 ltr (which is correct because it has a full tank), but Teltonika says on their website https://wiki.teltonika-gps.com/view/FMB120_Teltonika_Data_Sending_Parameters_ID#CAN_adapters_elements that it talks about:
84 Fuel level 2 Unsigned 0 65535 0.1 l Value in liters
If that were the case, I would have to divide the value by 10, and then the value would become 5.5 ltr.
So I was wondering, did they make a mistake in the documentation or am I missing something?
Another inconsistency again with the CAN-BUS adapter 145_21_0A if I activate the CNG Status, CNG Used, CNG Level, Engine Level Oil, I receive:
io190 CNG Status, io191 CNG Used, io192 CNG Level, io 193 Engine Oil Level.
While in the documentation it states:
232 CNG status 1 Unsigned 0 1 - - CNG status
233 CNG used 4 Unsigned 0 16772215 kg CNG used
234 CNG level 1 Unsigned 0 100 - % CNG used
235 Engine Oil Level 1 Unsigned 0 1 - - Oil Level.
This is the official response from the LV-CAN supplier:
Hello Luca,
Unfortunately I'm unable to help with how Teltonika returns the data. But in the P145_21_0A device, the fuel level is returned 1:1 with a resolution of 0.1, so it's possible that Teltonika just forwards this value.
Regarding CNG - unfortunately, I'm also unable to help in any way, since we don't know Teltonika's I/Os or the values they return.
Then I contacted Teltonika to understand better.
through their portal https://community.teltonika.lt/t/problem-id-lv-can200/17368 and this is the discussion where it is clear that the AVL ID of the FMA is different from the FMB and that therefore the way it is recognized in traccar should be changed because if I enter FM or FMA in the model, it will be recognized as FMB and will decode with those incorrect parameters.
I'm attaching documentation for the FMA AVL IDs (FMA120 Protocols v0.6.pdf).
Here, you can clearly see that on page 6, in the section regarding LVCAN200, some things have changed compared to the FMB. Specifically, the ID is the same for io83, io84, io107, and io110, but the multiplier is different, while for Engine OIL and CNG, the IDs are different.
io83 LVCAN Total Fuel Used Value in liters multiplied by 10, L*10
Io84 Fuel Level (liters) Value in liters, L
io107 LVC Fuel Consumed (counted) Total Fuel Consumed,liters * 10
io110 LVC Fuel Rate 2 Fuel Rate, liters *10
FMA io190 CNG Status / FMB io232 CNG Status
FMA io191 CNG used / FMB io233 CNG used
FMA io192 CNG level / FMB io234 CNG level
FMA io193 Oil Level / FMB io235 Oil Level
Sounds like they don't know themselves?
il fornitore non sa mentre da teltonika mi sono fatto mandare ID AVL del FMA e' un file PDF cerco di allegarlo
eccoli ho fato delle foto poi cerchero di caricare il PDF

Please provide the original PDF file.
ecco il link del file https://drive.google.com/file/d/1k4XQXhfVe-zMCgO0ZdXKaVxwR-Z4d_ug/view?usp=drive_link
Good morning everyone! I installed version 6.5 of Traccar, which connects to various Teltonika devices.
The notifications worked correctly (movement, ignition on-off, etc.).
Now, trying both versions 6.10 and 6.11.1, I notice that the fuel increase notifications no longer arrive.
I should point out that the device configuration hasn't changed; in fact, I told the device to send data to the new server.
I noticed that since version 6.10, the LV-CAN values
io 80, 81, 82, 83, 84, 85, 87, and 89 are encoded if we enter the "FMB" model on the devices.
I'd say it's excellent, so we don't have to use the calculated attributes.
However, I noticed an error on io84 that reports an incorrect value.
Let me explain better: I just refueled and loaded 50 liters, but fuel (io84) reports 5.0.
In fact, if I remove the "FMB" model (io84) from the devices, the correct value returns. And after encoding via calculated attributes as in release 6.5 and refueling, the notification still doesn't work.