-514%2Fcover.png&w=3840&q=75)
TFT display (modbus RTU protocol)
Displays temperature, humidity, and status icons with simple button control via Modbus RTU.
InLiving TFT display with RS485 Modbus RTU interface for Schneider and MERTEN M-PLAN switch sockets. The template reads temperature, humidity, and button states, and controls displayed symbols, colors, setpoints, and LCD contrast.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 19, read and write
- Key readings
- Temperature · Relative humidity · Required temperature · Mode S1 to S3 · LCD contrast
- Available commands
- Required temperature and humidity · Symbol at positions 1 to 3 · LCD contrast, symbol color, value color · Measured temperature offset
- Last updated
Registers (19)
7 read, 17 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| 1: 0x02 Relative humidity | % | Read | |||
| 0: 0x01 Temperature | °C | Read | |||
| 18: 0x19 Mode S3 | Read and write | ||||
| 16: 0x17 Mode S1 | Read and write | ||||
| 8: 0x09 Required temperature: | °C | Read and write | |||
| 17: 0x18 Mode S2 | Read and write | ||||
| 33: 0x34 LCD contrast | Read and write | ||||
| 9: 0x10 Required humidity | % | Write | |||
| 76: 0x77 Measured temperature offset | °C | Write | |||
| 28: 0x29 Status register | Write | ||||
| 24: 0x25 Symbol at position 1 | Write | ||||
| 25: 0x26 Symbol at position 2 | Write | ||||
| 26: 0x27 Symbol at position 3 | Write | ||||
| 37: 0x38 LCD symbol color | Write | ||||
| 36: 0x37 LCD value color | Write | ||||
| 6: 0x07 (User value 1) | Write | ||||
| 7: 0x08 (User value 2) | Write | ||||
| 39: 0x40 Bit Field (external values) | Write | ||||
| 35: 0x36 LCD time | Write |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor room temperature and humidity readings from every InLiving display on a single cloud dashboard.
- Adjust heating or cooling setpoints remotely by writing the required temperature register from the platform.
- Create an alert when measured room temperature deviates from the setpoint by more than two degrees for over ten minutes.
- Log button presses and mode changes to track occupant interactions with the display over time.
- Change displayed status icons and colors remotely to reflect current HVAC system states such as heating, cooling, or ventilation.
Installation
Mount the InLiving TFT display into a compatible Schneider or MERTEN M-PLAN switch socket frame and connect the RS485 A and B terminals to the Modbus gateway bus wiring.
Set a unique Modbus slave address on the display using its configuration interface, ensuring no address conflicts on the bus.
Verify that the gateway RS485 port is configured for Modbus RTU at 19200 baud, 8 data bits, 1 stop bit, and the parity setting matching the display default.
Import the InLiving TFT Display template in the ModbusCloud platform and assign it to the corresponding gateway and slave address.
If the display should show externally sourced temperature or humidity, write the appropriate bit in register 39 via the template to switch from the internal sensor.
Confirm live data appears on the ModbusCloud dashboard by comparing displayed values on the physical screen with the cloud readings.
Things to watch for
The gateway cannot communicate with the display. What should I check?
Confirm that the baud rate on both the gateway and the display is set to 19200. Verify correct wiring of the A and B RS485 terminals and ensure the slave address is unique on the bus.
Temperature readings in ModbusCloud do not match the value shown on the display.
Use the measured temperature offset register to calibrate the sensor. Also check whether the display is configured to show internal or external temperature via the bit field register at address 39.
Symbols are not appearing on the display after writing to the symbol registers.
Make sure you write both the symbol index and the symbol color register for the target position. The display supports 163 predefined symbols, so verify the index is within the valid range.
Can I connect multiple InLiving displays on the same RS485 bus?
Yes. Assign each display a unique Modbus slave address and use a daisy-chain topology with proper bus termination on the last device. Add a separate template instance in ModbusCloud for each address.
Want to see how it works?













