The Eliwell EWRC 300/500/5000 NT (Coldface) is a controller for static or ventilated cold rooms, positive or negative, with 3 or 5 configurable relays depending on the model and up to three temperature probes. TapHome communicates with it over Modbus RTU on an RS-485 bus, through Eliwell’s optional RS-485 plug-in module.
The template reads the cold room and evaporator probe temperatures, writes the regulation setpoint and the high and low alarm thresholds, shows the operating state and the alarms of the controller, and sends commands such as on/off, economy mode, manual defrost and alarm acknowledgement.
Hardware connection
The controller has no RS-485 terminals of its own. Its serial port is the TTL port (labelled CARD on the board), which is used for the UNICARD / Copy Card, the HACCP module of RCN models and TelevisSystem. To reach a Modbus master over RS-485, the manufacturer specifies the optional RS-485 plug-in module (TelevisSystem / Modbus), fitted into the plug-in connector on the control board.
Disconnect all power from the controller and from every connected device before removing covers or fitting the module, and confirm with a rated voltage tester that the power is off. Refit all covers before powering the controller back up.
Fitting the RS-485 plug-in module
- Fit the module into the plug-in connector, aligning its four posts with the holes in the control board — a misaligned module can damage the equipment.
- On the EWRC 5000 NT, first remove the seven screws holding the plastic protection of the board, remove the protective element and cut out the two terminal covers; then mount the module on its spacers and refit the cover.
Wiring to the TapHome RS-485 bus
The module terminal block is marked +, − and G, in two identical groups. Connect + to A and − to B of the TapHome RS-485 bus, and G to the ground of the bus.

The manufacturer’s cabling rules for the RS-485 line:
- Shielded twisted pair, two conductors of 0.5 mm² (AWG 20) plus braid — for example Belden 3105A (120 Ω) or Belden 8762.
- Use all three conductors: + and − for the signal, G for the braid.
- Fit a 120 Ω, 1/4 W resistor between + and − at the interface and at the last controller of each branch.
- The network connected directly to the controller may be up to 1200 m long; repeaters extend it.
- Keep data cables separate from power lines.
Modbus and Televis must never communicate at the same time on the same serial port. The manufacturer also states that the TTL port and the RS-485 port are not used together: when communicating over RS-485, disconnect the TTL port, and vice versa.
Configuration
Enabling Modbus on the controller
The protocol, address, parity and baud rate are installer parameters in the Add (communication) folder. Their factory defaults depend on the firmware family of the controller (MSK 554 or MSK 812), so read the current values on the display before changing them.
| Parameter | Meaning | Values | Factory default | Register |
|---|---|---|---|---|
PtS | Protocol of serial port COM1 | t = Televis, d = Modbus | t (MSK 554), d (MSK 812) | 49289 |
Adr | Modbus address | 1–250 | 1 | 49422 |
Pty | Modbus parity | n = none, E = even, o = odd | n (MSK 554), E (MSK 812) | 49292 |
StP | Modbus stop bits | 1b, 2b | 1b | 49293 |
bAU | Baud rate | 96 = 9600, 192 = 19200, 384 = 38400 Bd | 96 | 49421 |
Data bits are fixed at 8. Over Modbus the registers hold the index of the option (PtS 0 = Televis, 1 = Modbus; Pty and bAU 0/1/2), not the letters shown on the display.

Steps on the controller keypad:
- Press and hold SET for about 3 seconds until USr appears.
- Use UP / DOWN to select InS and press SET.
- Enter the installer password PA2 with UP / DOWN and confirm with SET — the factory value is 15.
- Open the Add folder and set
PtStod(Modbus). With the defaulttthe port speaks Televis and does not answer Modbus requests. - Set
Adrto a free address on the bus,bAUto96(9600 Bd),StPto1bandPtyas described below. Each value is saved with SET; ESC returns to the normal display. - Switch the controller off and on again — the new communication settings take effect only after the restart.
A parameter map can also be transferred to the controller with a UNICARD or Copy Card instead of the keypad.
The parity on the controller must match the parity of the TapHome RS-485 bus. The template suggests 9600 Bd, 8 data bits, no parity, 1 stop bit. On MSK 554 firmware
Ptyisnby default and matches; on MSK 812 firmware it isEby default — either setPtyton, or set the TapHome bus to even parity.
Adding the controller in TapHome
Import the template on the RS-485 bus set to 9600 Bd 8N1 (or to the parity chosen above) and set Modbus Slave ID to the Adr value of the controller (default 1).
Device capabilities
| Device | What it does | Register | Access |
|---|---|---|---|
| Thermostat | Cold room temperature (probe 1) and regulation setpoint SEt | 345 (temperature), 16386 (setpoint) | Read / write setpoint |
| Probe 2 temperature | Temperature of analogue input Pb2 | 347 | Read |
| Device state | Controller on/off with operating details | 33089, 33092 | Read |
High alarm threshold (HAL) | Maximum temperature alarm limit | 16418 | Read / write |
Low alarm threshold (LAL) | Minimum temperature alarm limit | 16420 | Read / write |
Status and probe values are read from the client table (Modbus function 03); parameters SEt, HAL and LAL from the parameter table, which the manufacturer reads with function 04 and writes with function 22.
Temperatures and setpoint
The thermostat shows the regulation temperature of probe Pb1 — by default the cold room probe — and reads and writes the setpoint SEt. The compressor starts when the Pb1 temperature exceeds SEt + diF (setpoint differential) and stops when it falls below SEt. The setpoint range is limited by the controller parameters LSE (minimum) and HSE (maximum).
Probe 2 temperature reads probe Pb2, which is the evaporator (defrost end) probe in the default configuration. The template divides both probe values by 10.
Device state
The Device state switch is read-only and shows whether the controller is on (bit 1 of register 33089). It also reports:
- economy mode active
- light on
- auxiliary output active
- compressor 1 running
- defrost 1 active
Alarm thresholds
HAL and LAL set the high and low temperature alarm thresholds for probe 1; the template writes them in tenths, as the manufacturer’s table specifies. Whether they are absolute temperatures or offsets from the setpoint depends on the controller parameter Att: absolute by default (Att = 0); with relative mode (Att = 1) HAL must be positive and LAL negative. The factory values are 50.0 and −50.0. An alarm clears once the temperature has moved back by the alarm differential AFd.
Alarms
The module reports the active alarms of the controller as errors (registers 33085 and 33084):
| Code | Alarm |
|---|---|
| HA1 | Probe 1 high temperature threshold exceeded |
| LA1 | Probe 1 low temperature threshold exceeded |
| EAL | External alarm |
| OPd | Door open |
| E1 | Probe 1 error |
| E2 | Probe 2 error |
| E3 | Probe 3 error |
| PA | Pressure switch alarm |
| ALd | Refrigerant leak |
| E10 | Clock error |
Commands
The module offers these service actions, written to the command registers 33057 and 33058:
| Action | Register | Value |
|---|---|---|
| Device on | 33057 | 64 (bit 6) |
| Device off | 33057 | 128 (bit 7) |
| Economy mode on | 33057 | 4 (bit 2) |
| Economy mode off | 33057 | 8 (bit 3) |
| Manual defrost | 33058 | 2 (bit 1) |
| Alarm acknowledgement | 33058 | 1 (bit 0) |
The device names, state names and alarm messages in the template are in Slovak.
Troubleshooting
The controller does not respond
- Check that
PtSis set tod(Modbus) and that the controller was switched off and on after the change. - Check that the RS-485 plug-in module is fitted and that nothing communicates on the TTL (CARD) port at the same time.
- Compare
Pty,bAUandStPwith the TapHome bus settings, andAdrwith the Modbus Slave ID of the module. - Check the 120 Ω termination at the ends of the line and the G conductor.
A temperature value is wrong
Check that the probe type set in parameter H00 (PTC or NTC) matches the probes fitted; a wrong probe type gives wrong readings. A change in the configuration folder CnF requires switching the controller off and on again. If probe Pb2 is disabled (H42 = n, as the manufacturer recommends for positive cold rooms), the probe 2 temperature has no meaning.
HA1 or LA1 right after power-on
After power-on the controller excludes the temperature alarms for the time set in parameter PAO (0–10 hours, 3 hours by default). With PAO = 0 the alarms are evaluated immediately, so HA1 or LA1 can appear as soon as the controller starts.
Writing the setpoint has no effect
Check that the new setpoint lies between LSE and HSE on the controller. The parameter table accepts writes only with Modbus function 22 to register 16386, as the template does; a function 16 write to the parameter table is not supported.
