Logic Machine Forum
Nano Temp Inveo - Temperature Sensor - Printable Version

+- Logic Machine Forum (https://forum.logicmachine.net)
+-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1)
+--- Forum: Hardware (https://forum.logicmachine.net/forumdisplay.php?fid=12)
+--- Thread: Nano Temp Inveo - Temperature Sensor (/showthread.php?tid=2936)



Nano Temp Inveo - Temperature Sensor - Hugo - 26.10.2020

Preface:

Manual:
http://download.inveo.com.pl/manual/nano_t/user_manual_en.pdf

Module:
https://www.tme.eu/at/en/details/nano-temp/industrial-networks/inveo/nano-temp/

Note: I try out several third-party sensors, but only the original Inveo sensors are working.

Sensors:
https://www.tme.eu/at/en/details/sensor-ds-1/temp-sensors-resistance-thermometers/inveo/ds-1/
https://www.tme.eu/at/en/details/sensor-ds-5/temp-sensors-resistance-thermometers/inveo/ds-5/
https://www.tme.eu/at/en/details/sensor-ds-10/temp-sensors-resistance-thermometers/inveo/ds-10/

Question:

By the following .jons i get the output of 231°C (since it`s x 10 in accordance to the Manual)

{
  "manufacturer": "Hugo",
  "description": "Nano_Temp_Inveo_V1",
  "mapping": [
    { "name": "Temperatur", "bus_datatype": "int16", "datatype": "int16", "type": "register", "address": 4003, "units": "°C" }
  ]
}


But if i do this, i get the output of 23°C

{
  "manufacturer": "Hugo",
  "description": "Nano_Temp_Inveo_V2",
  "mapping": [
    { "name": "Temperatur", "bus_datatype": "int16", "datatype": "int16", "type": "register", "address": 4003, "value_multiplier": 0.1, "units": "°C" }
  ]
}

How i get the output 23,1°C?


RE: Nano Temp Inveo - Temperature Sensor - Erwin van der Zwart - 27.10.2020

You have the wrong bus datatype, you need to use 2 byte float..


RE: Nano Temp Inveo - Temperature Sensor - Hugo - 28.10.2020

Thanks, it's 23.1 ° C now.

{
"manufacturer": "Hugo",
"description": "Nano_Temp_Inveo_V2",
"mapping": [
{ "name": "Temperatur", "bus_datatype": "float16", "datatype": "int16", "type": "register", "address": 4003, "value_multiplier": 0.1, "units": "°C" }
]
}