Page 2
1. Introduction The TCW210-TH is a temperature and humidity data logger with an embedded web server. It allows real- time monitoring of temperature, humidity, and dew point data, as well as chart visualization via a standard web browser—no additional software required. The device supports standard M2M protocols like SNMP, Modbus TCP/IP, and HTTP/API for seamless integration into various applications.
Page 3
Endurance: 100 000 cycles (Every settings change is a memory cycle.) • Lithium battery Type: CR1220 Caution: Replacing the battery with an incorrect type may result in an explosion. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 4
6.1. Mounting The TCW210-TH should be installed in a clean, dry location on a non-flammable surface. For installations where high ambient temperatures are expected, proper ventilation is recommended to ensure reliable operation.
Page 5
Modbus RTU protocol specifies that address of the device should be between 1 and 247. The user should take care of appropriate address settings. For multi-sensors systems “daisy-chained” (linear topology) should be used: TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 6
Attention! Ensure the correct termination of the bus to prevent communication errors. 6.2.4. Network connection The Ethernet port of TCW210-TH should be connected to 10/100 Base-T Ethernet hub, switch or router. For configuration purposes, the TCW210-TH can be directly connected to the Ethernet port of a computer.
Page 7
TCW210-TH can also be integrated into a wireless network by connecting it through a wireless router. 6.3. Communication setup The TCW210-TH is shipped with the following default network settings: • IP Address: 192.168.1.2 • Subnet Mask: 255.255.255.0 • Default Gateway: 192.168.1.1 To establish communication with the TCW210-TH, you can assign a temporary IP address to your computer.
Page 8
The web interface enables configuration, monitoring, and control of the TCW210-TH. All pages are UTF-8 encoded. Please note that the device supports HTTP only; HTTPS is not available. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 9
Data) and graphical view (Monitoring -> Graph). 7.1.1. Data The current state of the TCW210-TH can be viewed on the monitoring page. This page is divided into two sections: one for 1-Wire sensors and one for Modbus RTU sensors. The TCW210-TH supports a maximum of eight sensors, which can be connected to both interfaces in a ratio that can be adjusted in the "Sensors ratio setup"...
Page 10
The “Hostname” can be up to 15 characters long and will appear in the search results of the TCW Discoverer tool. Public DNS servers (such as 8.8.8.8 or 8.8.4.4) can be used instead of the default gateway. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 11
If all sensors are locked, removing a sensor from the middle will not affect the positions of the remaining sensors after a reset. This feature is particularly useful when the TCW210-TH is integrated into a monitoring and control system managed via SNMP or HTTP API commands.
Page 12
This section of the tool is used to check and modify the status of the communication registers for the sensor. 7.2.2.5.3. Sensor register check This section of the tool is utilized for a comprehensive check of the sensor registers. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 13
Example: In this scenario, a TCW210-TH, a TST100 sensor, and an appropriate heater are used to manage room temperature. The desired minimum temperature is set at 19°C, while the initial temperature is 17°C.
Page 14
Additionally, a “Notification delay” parameter is available globally for all sensors and analog inputs. This feature acts as a filter for short alarm conditions, helping to reduce false alerts. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 15
Each section of the Monitoring Page has a checkbox; when checked, the corresponding section will be displayed. 7.2.5. Time The internal real-time clock (RTC) of the controller can be configured either manually or automatically. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 16
A button is available to test the server settings, providing feedback on the results. In this test, the sender and recipient email addresses are the same. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 17
The subject, body header, body, and footer of the email can be customized using a predefined set of keys. All available keys are described on the page. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 18
The current MIB file can be downloaded from here. 7.3.4. Logger The TCW210-TH supports logger for all monitored parameters. The records are made in a circular buffer within the internal flash memory. When the buffer is full, the oldest values are overwritten with the newest ones.
Page 19
09:00, 12:00, 15:00, 18:00, 21:00, 00:00, 03:00, and 06:00. If the current time is 19:31 and periodic upload is enabled, the first upload will occur at 21:00. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 20
Data Logger section. 7.3.5. HTTP POST TCW210-TH can periodically upload a file to a designated server using HTTP or HTTPS POST. The HTTPS connection utilizes TLS 1.0, TLS 1.1, and TLS 1.2 for secure key exchange and authentication via RSA. The posting interval can be set between 10 seconds and 14,400 seconds, and the supported file formats include XML and JSON.
Page 21
With dynamic DNS, the TCW210-TH can be accessed from the public Internet without the need for a broadband account with a static IP address. TCW210-TH supports the following DNS services: DynDNS, No-IP, and DNS-O-Matric. 7.4. Administration 7.4.1. User Password The TCW210-TH supports two user roles: "Admin" and "User."...
Page 22
SNMP to the manager. The TCW210-TH can be configured and monitored using SNMP. This can be achieved with any SNMP v.2 compatible program. The parameters that can be modified are organized by function in the tables below.
Page 23
Integer32 x.4.2.2.1.4.4.2.0 s43MINInt read-write S43 minimum value x1000 in Integer format Integer32 x.4.2.2.1.4.4.3.0 s43HYSTInt read-write S43 hysteresis value x1000 in Integer format Integer32 TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 24
Integer32 x.4.2.2.1.7.4.2.0 s73MINInt read-write S73 minimum value x1000 in Integer format Integer32 x.4.2.2.1.7.4.3.0 s73HYSTInt read-write S73 hysteresis value x1000 in Integer format Integer32 TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 25
{normal(0),alarm(1)} x.4.3.1.3.6.0 s31RawInt read-only S31 raw value x1000 in Integer format Integer32 x.4.3.1.3.7.0 s32RawInt read-only S32 raw value x1000 in Integer format Integer32 TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 26
{normal(0),alarm(1)} x.4.3.1.7.6.0 s71RawInt read-only S71 raw value x1000 in Integer format Integer32 x.4.3.1.7.7.0 s72RawInt read-only S72 raw value x1000 in Integer format Integer32 TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 27
8.2. HTTP API 8.2.1. HTTP POST TCW210-TH can execute HTTP/HTTPS POST requests to upload XML or JSON files to a dedicated server. This functionality is particularly useful when the controller is situated behind a router without a public IP address or when the user lacks access to the router's configuration. It is important to note that the server should possess a public IP address.
Page 28
8.2.5 JSON file structure. HTTP GET requests can be sent at any time to the TCW210-TH if it is on the same network or has appropriate routing. If there is no direct access to the device, an HTTP GET can be sent immediately after receiving an HTTP POST from the same device.
Page 29
– will set Post period to 120 seconds and save it Terminate session. (It works with HTTP/HTTPS POST, but not with HTTP GET) TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 30
<value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> <item3> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item3> </S1> <S2> <description>S2</description> <id>0000000000000000</id> <SenType>1W</SenType> <addr>---</addr> <item1> <value>---</value> TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 31
<value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item1> <item2> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> <item3> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item3> TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 32
</item3> </S4> <S5> <description>S5</description> <id>CD00000000000000</id> <SenType>MB</SenType> <addr>1</addr> <item1> <value>22.963</value> <unit>°C</unit> <alarm>0</alarm> <min>-40.000</min> <max>85.000</max> <hys>8.500</hys> </item1> <item2> <value>31.279</value> <unit>%RH</unit> <alarm>0</alarm> <min>0.000</min> <max>100.000</max> <hys>10.000</hys> </item2> TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 33
</item2> <item3> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item3> </S6> <S7> <description>S7</description> <id>0000000000000000</id> <SenType>MB</SenType> <addr>0</addr> <item1> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item1> TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 34
</item1> <item2> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item2> <item3> <value>---</value> <unit>---</unit> <alarm>0</alarm> <min>---</min> <max>---</max> <hys>---</hys> </item3> </S8> </S> <HTTPPush> <Key/> <PushPeriod>300</PushPeriod> </HTTPPush> TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 35
"S2": { "description": "S2", "id": "0000000000000000", "SenType": "1W", "addr": "---", "item1": { "value": "---", "unit": "---", "alarm": "0", "min": "---", "max": "---", "hys": "---" TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 36
"unit": "---", "alarm": "0", "min": "---", "max": "---", "hys": "---" "item3": { "value": "---", "unit": "---", "alarm": "0", "min": "---", "max": "---", "hys": "---" TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 37
"SenType": "MB", "addr": "0", "item1": { "value": "---", "unit": "---", "alarm": "0", "min": "---", "max": "---", "hys": "---" "item2": { "value": "---", "unit": "---", TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 38
"min": "---", "max": "---", "hys": "---" "HTTPPush": { "Key": "", "PushPeriod": "300" "hwerr": "", "Alarmed": "0", "Scannig": "", "Time": { "Date": "11.10.2023", "Time": "09:00:12" TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 39
0000 0000 0000 0000 0000 0000 0000 0000: 64 bytes value All holding registers with strings are sent in big-endian. The answer is padded with 0. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 40
64 bytes UTF-8 Sensor 6, S61 dimension 18912 64 bytes UTF-8 Sensor 6, S62 dimension 18944 64 bytes UTF-8 Sensor 6, S63 dimension TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 41
Sensor 5, S53 min 03,16 32-bit Float 19330 Sensor 6, S61 min 03,16 32-bit Float 19332 Sensor 6, S62 min 03,16 32-bit Float TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 42
Sensor 5, S51 multiplier 03,16 32-bit Float 19526 Sensor 5, S52 multiplier 03,16 32-bit Float 19528 Sensor 5, S53 multiplier 03,16 32-bit Float TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 43
32-bit Float 19802 Sensor 1, S12 value 32-bit Float 19804 Sensor 1, S13 value 32-bit Float 19806 Sensor 2, S21 value 32-bit Float TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 44
(0), alarm (1) 20000 Sensor 1, S11 alarm status 16-bit unsign int normal (0), alarm (1) 20001 Sensor 1, S12 alarm status 16-bit unsign int TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 45
16-bit unsign int Example: Device ID 50100 18 bytes UTF-8 5c:32:c5:00:ac:52 Hostname 50200 16 bytes UTF-8 Example: Device IP 50300 16 bytes UTF-8 192.168.1.2 TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 46
To initiate the firmware update, the appropriate file must first be uploaded to the sensor. After the upload is complete, click the “Update” button to proceed. TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 47
Indicates the alarm status for each input. A value of "1" means an active alarm condition. Example of the log file: 1131901;15.10.2015,01:02:23;Type;S11/°C;S12;S21/°C;S22;S31/°C;S32;S41/°C;S42;S51/°C;S52;S61/°C;S62;S71/°C;S72;S81/°C;S82;A1/V;A2/V;D1;D2;R1;R2;S1 1/°C;S12;S21/°C;S22;S31/°C;S32;S41/°C;S42;S51/°C;S52;S61/°C;S62;S71/°C;S72;S81/°C;S82;A1/V;A2/V;D1;D2; 1131902;15.10.2015,01:02:23;Time;18.250;;18.375;;18.125;;18.500;;18.188;;18.125;;18.375;;18.375;;11.352;0.065;1;0;1;0;1;;1;;1;;1;;1;;1;;1;;1;;1;0;1;0; 1131903;15.10.2015,01:02:23;Event;18.250;;18.438;;18.125;;18.500;;18.188;;18.125;;18.313;;18.375;;11.352;0.066;0;1;0;1;1;;1;;1;;1;;1;;1;;1;;1;;1;0;0;1; 1131904;15.10.2015,01:02:24;Time;18.250;;18.438;;18.125;;18.500;;18.188;;18.125;;18.313;;18.375;;11.352;0.066;0;1;0;1;1;;1;;1;;1;;1;;1;;1;;1;;1;0;0;1; 1131905;15.10.2015,01:02:25;Time;18.250;;18.375;;18.125;;18.500;;18.188;;18.125;;18.313;;18.375;;11.352;0.066;0;1;0;1;1;;1;;1;;1;;1;;1;;1;;1;;1;0;0;1; 1131906;15.10.2015,01:02:26;Time;18.250;;18.375;;18.125;;18.500;;18.188;;18.125;;18.313;;18.313;;11.352;0.066;0;1;0;1;1;;1;;1;;1;;1;;1;;1;;1;;1;0;0;1; 1131907;15.10.2015,01:02:27;Time;18.250;;18.375;;18.125;;18.438;;18.188;;18.125;;18.313;;18.313;;11.352;0.066;0;1;0;1;1;;1;;1;;1;;1;;1;;1;;1;;1;0;0;1; 1131908;15.10.2015,01:02:27;Event;18.250;;18.375;;18.125;;18.438;;18.188;;18.125;;18.313;;18.313;;2.198;9.092;0;1;0;1;1;;1;;1;;1;;1;;1;;1;;1;;0;0;0;1; TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 48
The factory default settings are: Username admin Password admin IP Address 192.168.1.2 Subnet Mask 255.255.255.0 Default Gateway 192.168.1.1 SNMPConfiguration disabled readCommunity public writeCommunity private TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Page 49
Ensure that there is sufficient space for attaching and removing cables after installation. Teracom does not guarantee the successful operation of the product if it is used under conditions that deviate from the product specifications.
Page 50
Appendix A Fig.1 TCW210-TH User manual | Revision R1.23, October 2024 | Applicable for FW V2.006 or later Page 2...
Need help?
Do you have a question about the TCW210-TH and is the answer not in the manual?
Questions and answers