Skip to main content
All CollectionsKnowledge Articles (Internal base)HW only
1-wire temperature sensor marking via SMS
1-wire temperature sensor marking via SMS
Albert Basiul avatar
Written by Albert Basiul
Updated over 7 months ago

NOTE: higher versions of FW than 00.03.64.19 of FM-Tco4 HCV cannot be marked as there is no way to downgrade the FW of this device.

To make temperature sensors marking following steps must be performed.

  • update to the test FW the device this FW can be found on TTadmin panel:

    • root_settemp_FMEco4S_J0.03.53.15.efwk4
      root_settemp_FMEco4T_RS_J1.03.53.15.efwj4
      root_settemp_FMEco4_J0.03.53.15.efwe4
      root_settemp_FMPro4_J0.03.53.15.efwp4
      root_settemp_FMTco4_HCV_J0.03.53.15.efwt4
      root_settemp_FMTco4_LCV_J0.03.53.15.efwl4
      root_settemp_Hcv5_J0.06.01.23.efwt5
      root_settemp_Lcv5_J0.06.01.23.efwl5
      root_settemp_Pro5_J0.06.01.23.efwp5

      FW should correspond with the device type.

  • Send SMS to aquire current data from the device

    • pass gettemp

    • Response structure: 0:<tempdata0>; 1:<tempdata1>; 2:<tempdata2>; 3:<tempdata3>

    • Where <tempdataX> has a structure <Temperature_sensorX_ID>,<Temperature_sensorX_temp°C>. <Temperature_sensorX_ID> is the specified IO parameters group number (i.e. Temperature sensor 0), to which the temperature sensor is assigned. <Temperature_sensorX_temp°C> is the sensor value

  • Response example:

    0:10E812345600000A,23.1; 1:10E812345600000B,22.0; 2:10E812345600000C,23.1; 3:10E812345600000D,23.2

  • Following the response rearange by correct marking the temperature sensors if needed and set the marking to the memory.

    • pass settemp <temp_id0>,<temp_id1>,<temp_id2>,<temp_id3>

    • Where <temp_idX> is 16 character ID (valid symbols: 0-9, A-F, a-f). X – a temperature sensor parameter group IO number, to which the temperature sensor is assigned (e.g. Temperature sensor 0, Temperature sensor 0 ID)

  • SMS command example

    • pass settemp 10E812345600000A,10E812345600000B,10E812345600000C,10E812345600000D

  • SMS response example if all is done correctly

    • settemp OK

  • After all of this steps recommended to check if all was set properly repeating gettemp command and checking if ID is in the correct place

  • After marking is successful you need to update FW to the previous one as we cannot leave the test FW on customer devices

More information on the commands and response can be found in the attached file

Did this answer your question?