# Protocol Description Thermolog sends data using the Modbus proto protocol. Below is a description of the protocol.
Readable registers 0x04 – 30000
AddressHex AddressParameterOrganizationExample ValueAccuracyExample
300000x00Temperatureint32152%0.1f15.2 °C
300020x02Humidityint32457%0.1f45.7 %
300040x04Versionuint3220201%d.%02d.%02d2.02.01
300060x06Serialuint327EF8E955%08X0x7EF8E955
300080x08ID 1uint3205D3FF31%08X05D3FF313838553443134350
300100x0AID 2 uint3238385534%08X
300120x0CID 3 uint3243134350%08X
300140x0EPosition Record Memoryuint3234897%d34897
Readable/Writable registers 0x03 – 40000
AddressHex AddressParameterOrganizationExample ValueAccuracyExampleVal. MinVal.MaxDefault
400000x00Correct Temperatureint32-12%0.1f-1.2-1001000
400020x02Correct Humidityint3225%0.1f2.5-1001000
400040x04Low Temp. Alarmint32-25%0.1f-2.5-12001200-1.5
400060x06High Temp. Alarmint3220%0.1f3.0-120012003.6
400080x08State Alarmint320%d0020
400100x0AModbus Addressuint321%d112471
400120x0CRS485 Baudrateuint329600%d960012009216009600
400140x0ERS485 Parityuint320%d0020
400160x10RS485 Length Bituint328%d8898
400180x12RS485 Stop bituint321%d1031
400200x14Show Typeuint321%d1161
400220x16Correct Timeint32-13%0.1f-13-120120-11
400240x18Lightuint32-%d-0150
400260x1AYearuint321022%d102220222099-
400280x1CMonthuint329%d9112-
400300x1EDayuint323%d3129/30/31-
400320x20Houruint3215%d15023-
400340x22Minuteuint3212%d12059-
400360x24Seconduint3233%d33059-
Correct temperature - each temperature reading is corrected by this value
Correct Humidity - each humidity reading is corrected for this value
Low Temp. Alarm - when the temperature is lower than this value, the alarm will be triggered
High Temp. Alarm - when the temperature is higher than this value, the alarm will be triggered
State Alarm - there are three alarm states
ALARM\_NONE0
ALARMYELLOW1
ALARMRED2
Show type - determines how the temperature, humidity and time are shown on the LED display
Correct time - after the end of the day, the time was adjusted by this value
Light - brightness level of the LED display. For value 0 - the automatic brightness function is enabled.
Identification Device – ID1+ID2+ID3 - unique value for each device
Position Record Memory - position in the internal memory organization of the device for archiving the measured temperatures
#### Communication over Modbus
NameFunctionValue
RS485 BaudrateFrom 1200 to 9216009600
RS485 ParityNone0
Odd1
Even2
RS485 Length BitNormal8
Extend9
RS485 Stop bit0.50
01
1.52
23