Sinilink XY-WT04 WIFI Remote Thermostat Module
Product Overview
The Sinilink XY-WT04 is a WIFI remote thermostat module designed for precise temperature control in refrigeration and heating applications. It features a K-type thermocouple input, high and low temperature alarms, and remote monitoring and control via a mobile application.
Product Specifications
Product Name: High temperature digital thermostat
Product Number: XY-WT04
Supply Voltage: DC 6~30V
Temperature Control Range: -99~999°C
Resolution: 1°C
Measurement Input: K-type thermocouple
Temperature Measurement Accuracy: ±2°C
Output Type: 1-way relay switch
Maximum Control: Current within 10A
Appearance Size: 79*43*30mm
Device Description: The thermostat features a digital display showing current temperature (e.g., 30.2°C) and set temperature (e.g., H355, indicating a set point). It includes control buttons (Up, Down, Set, Stop/Power) and indicator lights. The rear of the unit shows terminal connections for power input (VIN-, VIN+), relay output, and K-type thermocouple input (K-, K+). A separate WiFi communication module can be connected for wireless functionality.
Wiring: The device requires a DC 6.0-30V power supply connected to VIN- and VIN+. The relay output can control a load. The K-type thermocouple connects to the K- and K+ terminals.
Recommended Opening Size: The panel cutout for installation is 71.5mm x 43mm, with a depth requirement of 79mm.
Product Function Description
Heating Mode (H)
When the detected temperature is less than or equal to the set temperature minus the return difference, the relay activates, and the heating equipment starts working. When the detected temperature is greater than or equal to the set temperature, the relay deactivates, and the heating equipment stops.
Example: Set temperature 30°C, return temperature 5°C. If the current temperature is 20°C, the relay activates (as 20°C ≤ 25°C, where 25°C is 30°C - 5°C). When the temperature reaches 30°C, the relay deactivates.
Refrigeration Mode (C)
When the detected temperature is greater than or equal to the set temperature plus the return difference, the relay activates, and the refrigeration equipment starts working. When the detected temperature is less than or equal to the set temperature, the relay deactivates, and the refrigeration equipment stops.
Example: Set temperature 30°C, return temperature 5°C. If the current temperature is 36°C, the relay activates (as 36°C ≥ 35°C, where 35°C is 30°C + 5°C). When the temperature reaches 30°C, the relay deactivates.
Delay Startup Function (dLY)
If enabled, this function prevents immediate re-operation of heating or cooling if conditions are met again during a set delay period after a cycle completes. The product waits for the delay to finish before executing.
Temperature Correction Function (OFE)
This function allows for calibration. The displayed temperature is calculated as: measured temperature + calibration value. When the relay is active, the digital display shows "OUT" to indicate the working status.
High and Low Temperature Alarm Function
The buzzer can be enabled or disabled. When an alarm occurs, the buzzer sounds until a button is pressed. OTP High temperature alarm: If the current temperature exceeds the high temperature alarm threshold, the relay is disconnected. LTP low temperature alarm: If the current temperature drops below the low temperature alarm threshold, the relay is disconnected. Note: In an alarm state, the relay remains disconnected.
Emergency Brake Function (Emergency Stop Function)
When activated, the relay is turned off regardless of its current state. When deactivated, the relay returns to its normal operating state.
Sleep Function
Pressing the STOP button for 2 seconds activates sleep mode. If enabled, the backlight turns off automatically after 10 minutes of inactivity.
Relay Status Indication
When the relay is active (suction), the digital display shows "OUT", providing a quick visual indication of the product's working status.
Modbus Protocol
The product supports the Modbus standard communication protocol. It supports function codes 0x03, 0x06, and 0x10. The communication interface is a TTL serial port. The configurable Modbus parameters include:
- Conval Address: 1~247
- Baud Rate: 0: 9600, 1: 14400, 2: 19200, 3: 38400, 4: 56000, 5: 57600, 6: 115200
Product Parameters and Settings
How to Modify Working Mode and Temperature
- Briefly press the SET button on the running interface to enter Quick Settings (Up: return temperature; Down: mode + set temperature).
- Briefly press SET to cycle through parameters, with the current parameter flashing.
- Use UP/DOWN buttons to adjust the parameter. Long press SET (over 2 seconds) to exit and save.
How to View and Modify System Parameters (OTP, LTP, etc.)
- Long press the SET button (over 2 seconds) on the product operation interface to enter the parameter setting interface.
- Use SET to switch parameters: OTP (high temperature alarm), LTP (low temperature alarm), dLY (delay start time), OFE (temperature correction), bEP (buzzer switch), F-C (temperature unit), Add (Modbus equipment address).
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Alarm Parameter Setting
- Refer to step 3.1 to enter the system parameter setting interface.
- Use SET to switch parameters: OTP (high temperature alarm), LTP (low temperature alarm).
- If OTP/LTP displays "- - -": This indicates the feature is off. Press STOP to turn it on/off.
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Working Temperature Setting
- Refer to step 3.1 to enter the system parameter setting interface.
- Use SET to switch parameters, including OFE (temperature correction).
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Delay Start Setting
- Refer to step 3.1 to enter the system parameter setting interface.
- Use SET to switch parameters, including dLY (delay start, in seconds).
- If dLY displays "- - -": This indicates the feature is off. Press STOP to turn it on/off.
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Buzzer Settings
- Refer to step 3.1 to enter the system parameter setting interface.
- Use SET to switch parameters, including bEP (buzzer switch: ON for open, OFF for off).
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Set Temperature Units
- Refer to step 3.1 to enter the system parameter setting interface.
- Use SET to switch parameters, including F-C (temperature unit: F for Fahrenheit, C for Celsius).
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Modbus Slave Address Setting
- Refer to step 3.1 to enter the system parameter setting interface.
- Use SET to switch parameters, including Add (Modbus device address).
- Use UP/DOWN buttons to adjust parameters. Long press SET (over 2 seconds) to exit and save.
Automatic Mode Function Description (Only WT04-W)
In automatic mode, users can configure:
- Heating or cooling mode.
- Set temperature and return difference.
- Delay start time, if required.
- High and low temperature alarm thresholds.
Remote Parameter Settings
The mobile app allows remote configuration of parameters such as working mode, temperature, and units, provided the app's port rate and equipment address match the product. The app interface displays current temperature, set temperature, mode (Heat/Cool), delay settings, and alarm thresholds. It also includes functions for emergency stop, timer, and cycle settings.
Support for Timing | Delay | Cycle Function
These functions can be added via the app and control the state of the emergency stop switch to meet specific timing requirements.
Offline Operation Capability
Once parameters are set, the product can operate offline without losing parameter settings. However, functions requiring time information, such as timing, delay, and circulation, need a network connection to function correctly.
LAN Data Export Function
Temperature data can be transmitted over LAN. Clicking "Export" allows data to be automatically exported to Excel for analysis.
Share Settings
Users can share device control with others, enabling multiple people to manage the device's functions.
Operation Note
All operation records are stored in the background. The app allows querying the relay's operation status using combinations of buttons like '+', 'timer', and 'APP+heating/refrigeration mode'.
Cloud Recording and Upload Frequency
Temperature data can be stored in the background. The log upload frequency can be set (e.g., 1 second/bar, default 5 minutes). Data can be queried for any time period and is retained for up to 15 days. A cloud data export function is available for further analysis.
Manual Mode Function Description (Only WT04-W)
In manual mode, timing, delay, cycle, and point settings can be configured.
Description of Power Status Setting
- Upper charging state-on: The relay is defaulted to be active after charging.
- Up state-off: The relay is defaulted to be switched off.
- Power up-hold: The relay state is automatically restored after power is restored.
Offline Operation in Manual Mode
The product cannot run offline in manual mode.
Additional Functional Description in Manual Mode
Other features are the same as in automatic mode.
WIFI Module Key Function and Indicator Light Status
Keybutton Function
A long press of the button for 5 seconds switches between Touch and AP pairing modes, allowing the product to enter the pairing state.
Description of the Indicator Lamp Function
The blue indicator lamp signifies network status:
- Not connected to the router: Bright for 1 second, off for 0.1 second, repeating.
- Linked to router but not connected: Flashes intermittently.
- Touch pairing mode: Flashes 4 times, then waits 1 second, repeating.
- AP pairing mode: Blue light flashes continuously.
- Networking success: The blue indicator light is constantly on.
Mail Notification Function
How to Bind a Mailbox
1. Turn on Mail Notification: Open the mobile app and navigate to the device operation interface. The mail notification function switch is located in the top left corner. When enabled, the app sends the latest status and operation type changes in real-time to the registered email address.
Operation types are categorized into five types:
- Equipment power status changes.
- Key operation events.
- Timer operation events.
- APP operation events.
- Point operation events.
Network Distribution
Touch Pairing
1. Enter Pairing Mode: Press and hold the WIFI module button for more than 5 seconds until the blue lights flash 4 times and then extinguish for 1 second, indicating Touch pairing mode.
2. APP Operation: Follow the steps in the mobile app:
- First Step: Open the app, click the '+' icon to add a device.
- Second Step: Select the appropriate pairing mode. "Touch" mode is recommended for most Sinilink devices. If pairing fails, try "AP" mode. For Bluetooth devices, select "Bluetooth device" to pair.
- Third Step: Configure the WiFi network. Ensure the device is in network state. Select a 2.4GHz WiFi network (5GHz is not supported). Enter the WiFi password and choose to remember it.
- Fourth Step: Customize the device name and classification. Click "Start Connection".
AP Pairing
Press and hold the WIFI module button for more than 5 seconds to enter compatible mode (AP mode) pairing state (blue light flashes continuously).
APP Operation Steps:
- First Step: Open the app, click '+' to add a device.
- Second Step: Select "AP" mode for pairing.
- Third Step: Ensure the device is in network state and configure WiFi settings. Select a 2.4GHz network and enter the password.
- Fourth Step: Customize the device name and classification, then click "Start Connection".
- Fifth Step: Go to the phone's WiFi settings, connect to the "SinilinkProduct" network (password: 12345678).
- Sixth Step: Return to the Sinilink APP and click "Next".
- Seventh Step: Click "Complete Add". The app will automatically return to the device interface upon successful connection.
How to Download a Mobile APP
Scan the provided QR code to download the APP. Foreign customers can also download it from the Google Play Store by searching for 'sinilink'.
Modbus Communication Protocol
Protocol Profile
The communication protocol is MODBUS-RTU. This product supports function codes 0x03, 0x06, and 0x10. The communication interface is a TTL serial port.
Data Frame Structure
A typical data frame includes:
Data frame interval | Address part | Function code | Data field | CRC checksum |
---|---|---|---|---|
3.5 Bytes and Up | 1 Bytes | 1 Bytes | N Bytes | 2 Bytes |
Example of Communication
The document details various Modbus communication formats for reading and writing registers, including:
- 0x03 Read function host format and return format.
- 0x06 Write a single register host format and return format.
- 0x10 Write in a multiple-register function host format and return format.
- 0x10 Write multiple registers from the host format.
Register Introduction
The following table lists the Modbus registers available for the thermostat:
Name | Instruction | Bytes | Decimal | Unit | Register Type | Register Address |
---|---|---|---|---|---|---|
RELAY | Current relay status | 2 | 0 | - | holding register | 0000H |
SENSOR | Sensor status | 2 | 0 | - | holding register | 0001H |
TIME | Delay remaining time | 2 | 0 | MIN | holding register | 0002H |
TEMP | Current temperature | 2 | 1 | °C | holding register | 0003H |
F_C | degree-day | 2 | 0 | - | holding register | 0004H |
OPE | work pattern | 2 | 0 | - | holding register | 0005H |
TEP | Set the temperature | 2 | 1 | °C | holding register | 0006H |
BTE | Reverse temperature | 2 | 1 | °C | holding register | 0007H |
OTP | High temperature alarm threshold | 2 | 1 | °C | holding register | 0008H |
LTP | Low temperature alarm threshold | 2 | 1 | °C | holding register | 0009H |
DLY | Delay start time | 2 | 0 | Min | holding register | 000AH |
OFE | temperature correction | 2 | 1 | °C | holding register | 000BH |
ALARM | Alarm status | 2 | 0 | - | holding register | 000CH |
BEP-SW | The buzzer switch | 2 | 0 | - | holding register | 000DH |
OTP-SW | High temperature alarm switch | 2 | 0 | - | holding register | 000EH |
LTP-SW | Low temperature alarm switch | 2 | 0 | - | holding register | 000FH |
DLY-SW | Delay start switch | 2 | 0 | - | holding register | 0010H |
STOP | emergency stop | 2 | 0 | - | holding register | 0011H |
ADDR | From the machine equipment address | 2 | 0 | - | holding register | 0012H |
BAUDRATE | The serial port rate | 2 | 0 | - | holding register | 0013H |
SLEEP | Sleep switch | 2 | 0 | - | holding register | 0014H |
BL | Backlight grade | 2 | 0 | - | holding register | 0015H |