TapHome

IntesisBOX FJ-RC-MBS-1

Modbus TCP
Submitted by
Last updated: 06. 2026
IntesisBOX FJ-RC-MBS-1

The IntesisBOX FJ-RC-MBS-1 (order code INMBSFGL001R000, legacy FJ-RC-MBS-1) is a Modbus gateway by Intesis (HMS Networks) that interfaces Fujitsu RAC and VRF air conditioning systems with Modbus RTU (EIA-485) networks. Unlike the sibling FJ-AC-MBS-1 — which connects to the indoor unit’s CN connector — the FJ-RC-MBS-1 attaches to the Fujitsu BWR/RWB three-wire remote-controller bus (the same bus used by the wired Fujitsu room controller). This makes it suitable for both residential RAC and commercial VRF installations.

TapHome connects to the gateway via Modbus TCP through a TCP-to-RTU bridge — the gateway itself is a native Modbus RTU slave. The template provides ON/OFF control, operating mode selection, fan speed adjustment, vane position control, thermostat with setpoint and current temperature, and error code monitoring.

Hardware connection

The gateway has two terminal blocks:

  • BWR/RWB bus (3-pole plug-in terminal: B / W / R) — connects to the Fujitsu remote-controller bus. The same bus that wires a Fujitsu wired remote controller to the indoor unit. The cable is not polarity-sensitive but the colour coding (Red = Power, White = Data, Black = GND) must be respected end-to-end.
  • EIA-485 bus (2-pole plug-in terminal: A+ / B-) — connects to the Modbus RTU bus where TapHome’s TCP-to-RTU bridge sits as Modbus master.

The gateway is powered directly from the AC indoor unit via the BWR bus (12 VDC) — no external power supply is needed. The AC indoor unit must therefore be connected to mains for the gateway to communicate.

Wiring diagram
IntesisBOX FJ-RC-MBS-1 BWR bus connection — gateway as Slave parallel to wired remote controller, and gateway as Master without remote controller

There are two valid topologies on the BWR bus, selected by DIP switch SW1-P1:

  • Wired remote controller present — connect the gateway in parallel with the existing Fujitsu wired controller. The controller stays Master, the gateway is configured as Slave (SW1-P1 = ON). Both the controller and Modbus can issue commands simultaneously.
  • No remote controller — connect the gateway directly to the indoor unit’s BWR bus and configure it as Master (SW1-P1 = OFF, default). Only the gateway controls the AC.

Disconnect the AC unit from mains power before opening the indoor unit. Only one device on the BWR bus can be Master — if both the wired controller and the gateway are configured as Master, communication will shut down. Keep the BWR cable as far as possible from electrical wires and the ground wire; do not bundle them together. Maximum BWR bus length is 500 m / 1,640 ft, EIA-485 bus length is 1,200 m / 3,937 ft.

EIA-485 bus termination

A 120 Ω termination resistor is required at each end of the EIA-485 bus. The gateway has a built-in 120 Ω resistor that can be activated via DIP switch SW4-P4. Enable it only if the gateway sits at one end of the bus. Loop and star topologies are not allowed on EIA-485. A fail-safe biasing mechanism is required and must be supplied by the Modbus master (typically built into the TCP-to-RTU bridge).

Enabling Modbus communication

The gateway has three DIP switch banks on the front face: SW1 (Master/Slave + AC unit type), SW3 (slave address + baud rate), SW4 (temperature format + EIA-485 termination). All defaults are usable out of the box, so on a typical installation only the slave address and EIA-485 termination need to be reviewed. Every DIP switch change requires a power cycle to take effect.

SW1 — Master/Slave and machine type
PositionDefaultFunction
SW1-P1OFF (Master)OFF = gateway is BWR Master (no Fujitsu wired controller present). ON = gateway is Slave (Fujitsu wired controller is Master).
SW1-P2OFFReserved — keep OFF.
SW1-P3OFF (Type B)OFF = RAC inverter G series + VRF J-II / V-II / VR-II. ON = RAC inverter / non-inverter + VRF V / S / J. Selects the active error-code table on register H:11.
SW1-P4OFFReserved — keep OFF.

G series Fujitsu units have a “G” just before the power number in the model name, e.g. ASYG09LTCA. Devices with firmware ≤ 2.1 connected to RAC G / VRF J-II / V-II / VR-II machines need to add 100 to the displayed error code before looking it up in the Intesis error table.

SW3 — Modbus slave address (P1..P6) and baud rate (P7..P8)

The slave address is binary-encoded across SW3-P1..P6 with P1 = LSB. Range: 0..63. Common examples:

AddressP1P2P3P4P5P6
1 (default)ONOFFOFFOFFOFFOFF
2OFFONOFFOFFOFFOFF
3ONONOFFOFFOFFOFF
10OFFONOFFONOFFOFF
63 (max)ONONONONONON

Baud rate is selected by SW3-P7, SW3-P8 and SW4-P3 combined:

SW3-P7SW3-P8SW4-P3Baud rate
OFFOFFOFF2400 bps
ONOFFOFF4800 bps
OFFONOFF9600 bps (default)
ONONOFF19200 bps
OFFOFFON38400 bps
ONOFFON57600 bps
OFFONON76800 bps
ONONON115200 bps

Default frame format is 8N2 (8 data bits, no parity, 2 stop bits). 8N1 is also auto-detected — no manual setting needed.

SW4 — Temperature format and EIA-485 termination
PositionDefaultFunction
SW4-P1OFF (x1)OFF = temperature in degrees x1 (e.g. 22 = 22 °C). ON = decicelsius x10 (e.g. 220 = 22.0 °C).
SW4-P2OFF (Celsius)OFF = Celsius. ON = Fahrenheit. Cannot be combined with x10.
SW4-P3See SW3 baud rate table above.
SW4-P4OFFOFF = no on-board EIA-485 termination. ON = internal 120 Ω termination connected.
Importing the template in TapHome

Since the gateway communicates over Modbus RTU, a Modbus TCP-to-RTU bridge is required between TapHome Core and the EIA-485 bus. TapHome connects to the bridge over the local network using Modbus TCP. When importing the template, provide:

  • IP Address — the bridge’s IP on the local network (default: 192.168.0.1)
  • Slave ID — the gateway’s Modbus address set via SW3-P1..P6 (default: 1)

Assign a static IP address to the TCP-to-RTU bridge in the router’s DHCP settings to prevent the address from changing after a power cycle. If the bridge supports multiple slave addresses on the same EIA-485 line, you can chain up to 63 FJ-RC-MBS-1 gateways on a single bus.

Device capabilities

The template exposes 6 devices polled from holding registers H:0 through H:11.

ON/OFF

Simple switch to turn the AC unit on or off. Reads and writes register H:0 (Bool). Poll interval: 2.5 s.

Mode

Operating mode selector with the 5 modes documented by Intesis:

ValueMode
0Auto
1Heat
2Dry
3Fan
4Cool

The template defines 10 positions (values 0–9). Values 5–9 are placeholder slots that are not documented in the user manual and will not be reachable on real Fujitsu units. Reads and writes register H:1 (Int16). Poll interval: 2.5 s.

Fan Speed

Fan speed selector. Over the Fujitsu BWR bus only Auto, Low, Mid, High are documented:

ValueSpeed
0Auto
1Low
2Mid
3High

The template defines 10 positions (values 0–9) including non-standard names like Position-5, Turbo, Position-6 and Position-7 — most of these will not be reachable on Fujitsu RAC/VRF indoor units. Register H:21 (read-only, not exposed in the template) reports the maximum number of fan speeds the connected unit actually supports. Reads and writes register H:2 (Int16). Poll interval: 2.5 s.

Vane Position

Vertical (U/D) vane position control. The user manual documents:

Manual valuePosition
0Auto
1Position 1 (Horizontal)
2Position 2 (Horizontal)
3Position 3 (Medium)
4Position 4 (Vertical)
5Position 5 (Vertical)
10Swing

The user manual reserves register value 10 for Swing, but the TapHome template remaps Swing onto value 5 to keep the multi-value switch range contiguous. The template also adds non-standard slots (Position 6, Position 7, Swirl) that are not documented for Fujitsu RAC/VRF over the BWR bus — most will have no effect on real indoor units. The user-facing value labels in strings.yaml correct two typos present in the underlying XML (“Poistion-5 (Vetical)” → “Position 5 (Vertical)”).

Reads and writes register H:3 (Int16). Poll interval: 2.5 s.

Thermostat

Temperature setpoint (register H:4, read/write) and current reference temperature (register H:5, read-only). The setpoint range on Fujitsu units is 16–30 °C. The reference temperature shows the AC unit’s own sensor reading (or 0x8000 when no value has yet been received from the BWR bus).

The TapHome template applies a /100 divisor to the temperature registers, but the FJ-RC-MBS-1 user manual only documents two temperature modes selectable via SW4-P1: x1 (default, integer °C) and x10 (decicelsius). There is no documented x100 (centi-degree) mode for this gateway. The TapHome integration assumes the gateway is configured per the device default — values can be tuned in template scripts if scaling differs in your installation. If you observe setpoints reported as ~0.22 °C instead of 22 °C, verify the raw register values with the TapHome Modbus debug tool and adjust either the gateway’s DIP switches or the template scaling accordingly.

Poll interval: 2.5 s.

Error Code

Read-only numeric value from register H:11. Key values:

ValueMeaning
0No error
65535Communication error between the Intesis gateway and the AC unit
OtherFujitsu fault code — the active table depends on SW1-P3 (machine type)

The full error code mapping is published in the user manual (sections 7.2 and 7.3) — RAC and VRF J-II/V-II/VR-II series share one table; VRF V/S/J series use a separate table. Codes cover indoor unit, outdoor unit, sensor, compressor, inverter and communication faults. Devices with firmware ≤ 2.1 connected to RAC G / VRF J-II / V-II / VR-II machines need to add 100 to the displayed code before looking it up.

Poll interval: 15 s.

Troubleshooting

No Modbus communication
  1. Verify the AC indoor unit is powered on — the gateway requires 12 VDC supplied via the BWR bus.
  2. Check the LED indicators: L1 + L2 pulse (5 s ON) at startup; L1 flashing (100 ms ON / 1900 ms OFF) indicates normal operation; L1 blinking (500 ms ON / 500 ms OFF) indicates a communication error with the AC unit.
  3. Confirm the slave address in TapHome matches the SW3-P1..P6 binary setting on the gateway.
  4. Ensure the TCP-to-RTU bridge is on the same network as TapHome Core and the bridge’s serial settings match SW3 baud rate (default 9600 bps, 8N2).
  5. Verify the EIA-485 polarity — A+ / B- must be consistent across all devices on the bus.
  6. Check that 120 Ω termination is enabled at both ends of the EIA-485 bus (one end is typically the bridge, the other is the gateway via SW4-P4 = ON).
Error code 65535 continuously

This indicates the gateway cannot communicate with the Fujitsu AC indoor unit over the BWR/RWB bus. Check:

  • BWR cable is connected with the correct R-W-B colour order at both ends.
  • The AC indoor unit is powered (mains).
  • If a Fujitsu wired remote controller is also present, confirm only one device (gateway or controller) is configured as Master — verify SW1-P1 against the topology.
  • BWR bus length does not exceed 500 m.
Master/Slave conflict on the BWR bus

If the wired Fujitsu remote controller and the gateway are both configured as Master, the BWR bus will collide and one or both devices will stop responding. Set SW1-P1 to ON (gateway as Slave) whenever a wired Fujitsu controller is present on the same bus, and to OFF (gateway as Master) only when no Fujitsu wired controller is connected.

Temperature values are incorrect

The template uses a /100 divisor on registers H:4 and H:5. The default DIP setting (SW4-P1 = OFF) sends temperature in integer degrees (x1) — with /100 scaling on the TapHome side, a setpoint of 22 °C will be reported as 0.22 °C. Use the Modbus debug tool in TapHome to read raw register values and compare with the expected setpoint, then either reconfigure the gateway or adjust the divisor in the template scripts.

Wrong error codes after firmware upgrade or model change

The error-code mapping depends on SW1-P3 (machine type) and on gateway firmware version. After changing the connected AC model or upgrading the gateway firmware, re-check that SW1-P3 still matches the machine type (G series + VRF J-II/V-II/VR-II → OFF; RAC inverter / non-inverter + VRF V/S/J → ON), and that the firmware-version offset (+100 on FW ≤ 2.1) is accounted for when looking codes up in the manual.

Available devices

IntesisBOX FJ-RC-MBS-1 Module
ON/OFF Switch

Turns the AC unit on or off (register H:0, Bool)

Register: H:0 Bool
Values / States: ON · OFF

ON/OFF

Read switch state
MODBUSR(H, 0, Bool)
Write switch state
MODBUSWNE(H, 0, Bool, St)
Mode Multi-value Switch

Operating mode — Auto, Heat, Dry, Fan, Cool (register H:1, values 0–4; positions 5–9 are placeholder slots not reachable on real Fujitsu units)

Register: H:1 Int16 numeric
Values / States: Auto · Heat · Dry · Fan · Cool

Mode

Read switch state
MODBUSR(H, 1, Int16)
Write switch state
MODBUSWNE(H, 1, Int16, Mu)
Fan Speed Multi-value Switch

Fan speed — Auto, Low, Mid, High over the Fujitsu BWR bus (register H:2, values 0–3; additional template positions are not reachable on real Fujitsu units)

Register: H:2 Int16 numeric
Values / States: Auto · Low · Position-5 · Mid · High · Turbo · Position-6 · Position-7

Fan Speed

Read switch state
MODBUSR(H, 2, Int16)
Write switch state
MODBUSWNE(H, 2, Int16, Mu)
Vane Position Multi-value Switch

Vertical vane (U/D) position — Auto, Positions 1–5 and Swing (register H:3; manual reserves value 10 for Swing but template remaps it to value 5 for a contiguous range)

Register: H:3 Int16 numeric
Values / States: Auto · Position-1 (Horizontal) · Position-2 (Horizontal) · Position-3 (Medium) · Position-4 (Vertical) · Swing ON · Position-7 · Position-6 · Poistion-5 (Vetical) · Swirl

Vane Position

Read switch state
MODBUSR(H, 3, Int16)
Write switch state
MODBUSWNE(H, 3, Int16, Mu)
Thermostat Thermostat

Temperature setpoint (H:4) and current reference (H:5) — raw values divided by 100; Fujitsu setpoint range 16–30 °C; verify DIP SW4-P1 matches the template scaling

Register: H:4 Int16 Unit: °C numeric

Thermostat

Read temperature
MODBUSR(H, 5, Int16) / 100
Read desired temperature
MODBUSR(H, 4, Int16) / 100
Write desired temperature
MODBUSWNE(H, 4, Int16, Se * 100)
Error Code Variable Read-only

Numeric error code from register H:11 — 0: no error, 65535: communication error between gateway and AC unit, other: Fujitsu fault code (table depends on SW1-P3 machine type)

Register: H:11 Int16 numeric

Error Code

Read
MODBUSR(H, 11, Int16)
Connection: Modbus TCP • Slave ID: $[SlaveId]
Possible improvements (25)
  • H:6 Window Contact — R/W, 0: Closed (default) / 1: Open — energy-saving feature, switches the AC off after the configured timeout when a window opens
  • H:7 INMBSFGL001R000 Disablement — R/W, 0: Enabled (default) / 1: Disabled — disables the Intesis gateway interface (non-volatile)
  • H:8 AC Remote Control Disablement — R/W, 0: Enabled (default) / 1: Disabled — disables the Fujitsu wired remote control (non-volatile)
  • H:9 AC Unit Operation Time — R/W (UInt16), 0–65535 hours — total time the AC has been in 'On' state (non-volatile)
  • H:10 AC Unit Alarm Status — R, 0: No alarm / 1: Alarm — binary alarm indicator complementing the numeric error code on H:11
  • H:13 Open Window switch-off timeout — R/W, 0–30 minutes (default 30) — delay before the AC is switched off after a window-open event
  • H:14 Modbus RTU baud rate readback — R, reports the active baud rate (2400/4800/9600/19200/38400/57600/76800/115200 bps) configured via SW3-P7..P8 + SW4-P3
  • H:15 Modbus slave address readback — R, reports the active slave address (1–63) configured via SW3-P1..P6
  • H:21 Max number of fan speeds — R, reports how many fan speeds the connected indoor unit actually supports — useful to constrain the Fan Speed UI
  • H:22 External ambient temperature — R/W — overrides the indoor unit's built-in return-air sensor with a value supplied from the Modbus side; write -32768 to disable. Requires the AC unit to be configured by a Fujitsu installer to use the wired remote-controller thermistor (Function 42 = 1) and is not supported on Fujitsu RAC / domestic line splits without the additional accessory
  • H:23 AC Real temperature setpoint — R, 16–31 °C — current setpoint as actually applied by the indoor unit (mirrors PLC 5 if no external reference is provided)
  • H:24 Current AC max setpoint — R — maximum allowed setpoint for the current mode (-32768 at init, otherwise manufacturer-specific range)
  • H:25 Current AC min setpoint — R — minimum allowed setpoint for the current mode (-32768 at init, otherwise manufacturer-specific range)
  • H:26 Horizontal Vane Position — R/W, 0: Auto (default), 10: Swing — horizontal (L/R) vane control. Fujitsu-specific extension to the standard vertical vane register
  • H:27 Up/Down Vane Pulse — W, write 1 to send a single Up/Down vane step pulse
  • H:31 Window contact feedback — R, 0: Not active (default) / 1: Active — feedback indicating whether the Window Contact (H:6) feature is currently latching
  • H:34 Left/Right Vane Pulse — W, write 1 to send a single Left/Right vane step pulse
  • H:48 Switch value — R — diagnostic raw read-back of the on-board switch (DIP) value
  • H:49 Device ID — R, fixed value 0x0D00 — identifies the gateway as INMBSFGL001R000
  • H:50 Software version — R — gateway firmware version (relevant for the +100 error-code offset rule on FW ≤ 2.1)
  • H:64 Economy (Eco mode) — R/W, 0: Disabled / 1: Enabled — Fujitsu-specific economy mode
  • H:65 Input reference temperature — R — feedback of the external reference temperature value (0x8000: no external temperature; otherwise °C / x10 °C / °F depending on DIP setting)
  • H:81 Error address — R — indoor unit number reporting an error (when more than one indoor unit shares the gateway)
  • H:97 Block Periodic Sendings — R/W, 0: Non-blocked (default) / 1: Blocked — when blocked, the gateway only sends commands to the AC if they differ from the previous value (firmware ≥ 2.5, non-volatile)
  • H:98 Master/Slave (gateway role) — R, 0: Slave / 1: Master — reports whether the gateway is acting as the BWR-bus Master (no Fujitsu wired controller present) or Slave (controller acts as Master)

Sources

Found a problem with this device template?

Tell us what's wrong, what's missing, or how the template should behave. We rely on your feedback to keep the catalog accurate.

Verified by TapHome

Want to use this in your TapHome Core?

Open this template in the Customer Portal to apply it to one of your homes, or to draft a refinement and submit it back to the catalog.

Open in portal