I’m working with a Teltonika RUT955 device and trying to retrieve a value from a Modbus register and send it to my MQTT broker. When I test the request using the “Request Configuration Testing” feature, I get the following result: [680,110734590]. This is the value I need, but when I set up an “Alarm Configuration” to send the value to my MQTT broker, it only sends 680, truncating the decimal part.
How can I configure the device or modify my setup to send the full precision value (680.110734590) to my MQTT broker instead of just 680?
If you mean to get those two INT64 values then unfortunately you will need to create two alarms. One for 20481 and another one for 20484. Alarms do not check conditions for multiple values at once. What you have, is two INT64 values that are inserted into array