What's missing exactly?
All the data from OBDII
I'm asking about specific data that you know your device is sending and it's not there. Make sure you provide io ids for the data as well. If you don't know ids, check with Teltonika.
OBDII will send lots of parameters. I tried using Teltonika Server and worked correctly. Does traccar support teltonika with obdii? Thanks for your help
Yes, it does.
Anton,
I checked the code and Traccar currently processes the messages from FMB001 but not OBD. OBD helper is not called from Teltonika decoder classes.
For example, IO code for fuel level 7147
Ambient Air Temperature 7061
Some codes are mentioned here https://wiki.teltonika.lt/wiki/index.php?title=Template:FMB_Device_Family_OBD_Parameter_list&mobileaction=toggle_view_desktop
I hope my understanding is correct. I believe ObdDecoder should be called from Teltonika related classes to read values especially engine load, fuel level percentage, ambient air temperature, engine RPM, vehicle speed, number of DTC, coolant temperature, time run since MIL on, distance travelled since MIL on, run time since engine start etc These are something that I would like to record.
I have couple of documents on FMB001 especially on OBD codes and I would like to share that with you. Let me know if you are ok and if yes, your email id
Regards,
g007
Your understanding is incorrect. Teltonika devices decode raw OBD data on the device side, so we don't need to do it on the server side.
Anton Tanaev,
Two years after and I'm back again with this project. Im currently looking at the Teltonika decoding code (https://github.com/traccar/traccar/blob/master/src/main/java/org/traccar/protocol/TeltonikaProtocolDecoder.java) and its currently not supporting the ID's for ODB (https://wiki.teltonika-gps.com/view/FMB120_AVL_ID#Permanent_I.2FO_elements) which are 30 to 60.
Could you please confirm this? If so, can we add them in any way?
Thanks,
Francisco
Traccar decodes all IO values. It might decode it as a generic attribute, but you can always use computed attributes to convert it into appropriate value.
Hi Anton,
I checked the attribute column and there is no sing of the OBD attributes
{"priority":0,"sat":9,"event":0,"ignition":false,"motion":false,"rssi":4,"gpsStatus":1,"di1":0,"power":12.623000000000001,"io24":0,"battery":3.8320000000000003,"distance":0.0,"totalDistance":0.0}
If I used Teltonika AVL web page, I can see the attributes without problem. Could it be de decoder?
If you think it's not decided correctly, please provide a breakdown of a sample from your log file.
Hi, im Attaching log
2020-07-02 18:07:44 INFO: [71533e03: teltonika < 167.116.87.178] HEX: 00000000000000340801000001731192010000de92232deb337b9200000000000000000805ef00f00015034501010003423156180000430f6800000100009ecc
2020-07-02 18:07:44 INFO: [71533e03: teltonika > 167.116.87.178] HEX: 00000001
2020-07-02 18:07:44 INFO: [71533e03] id: 352094085143458, time: 2020-07-02 18:07:28, lat: -34.89476, lon: -56.08481, course: 0.0
OK, now just need to see a breakdown of the sample.
Ok let me know if you need anything else. Im actually debugging the source code and try to find if there's any other problem
Hi, im using Traccar server to receive all the data from my Teltonika FMB001.
Currently i'm trying to receive all the data from OBDII, however traccar server is not receiving this parameters
Any ideas?
Thanks