FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

14455 questions

17168 answers

28195 comments

0 members

We are migrating to our new platform at https://community.teltonika.lt. Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
116 views 1 comments
by anonymous

RUT955K (RUT9XX_R_00.06.07.5), System Temperature via MQTT:

I'm polling Modbus and MQTT in different uncorrelated engines since neither MQTT nor Modbus have a complete set of information.

Readings:

  • 170
  • 140
  • 100
  • 110
  • 80
  • 50
  • 10
  • 00 - Curious, not zero (Most closely correlated Modbus poll shows 0)
  • 42949672940 - Unsigned? But it's too many digits, a trailing zero. 4294967294 is -2. (Modbus poll prior shows -10 0.1C, Modbus poll after shows -20 0.1C)

Is that supposed to be -2C? (Not what the documentation indicates, 0.1C increments).

Is that supposed to be -0.2C? Concatenating a zero to the string doesn't make it 0.1C increments.

by anonymous
Another unit just did it, MQTT system temperature = 42949672950. Firmware RUT9XX_R_00.06.05.3.

1 Answer

0 votes
by anonymous
Hi,

This is the issue with Quectel, they're not parsing out negative numbers correctly, so when you try to check the temperature - it gives you not the right number. Unfortunately, there's nothing much we can do about it.

EB.