Easy Modbus
  1. Home
  2. Modbus register maps
  3. Daikin Applied
  4. Rebel / Rebel Applied rooftop (MicroTech 4 controller)

Rooftop unit · Modbus register map

Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) Modbus register map

Updated 16 October 2026

Short answer

Packaged rooftop unit whose MicroTech 4 controller speaks Modbus RTU through a plug-on RS-485 module. Everything is a 16-bit holding register: air and refrigerant temperatures, pressures, capacities, setpoints, occupancy and application-mode commands, network enables, status enums and alarm numbers. Values use English or Metric units per a controller setting.

This page lists 112 Modbus registers for the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) — 35 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Daikin Applied’s own free documentation (linked below) and checked against it.

Manufacturer
Daikin Applied
Model
Rebel / Rebel Applied rooftop (MicroTech 4 controller)
Equipment type
Rooftop unit
Registers
112 (35 writable)
Transport
Modbus RTU
Default unit ID
1
Default serial
38400 baud, 8N2
Documented addressing
1-based (subtract 1 for the wire address)
Also known as
DPSA, DPS, Rebel Applied, Rebel, MicroTech 4 rooftop, ED 19133-2
Source document
MicroTech Applied Rooftop Unit Controller Modbus Network Integration (ED 19133-2) · ED 19133-2 · rev. 2025-10
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller)

Integration in brief

Set address/baud/parity on the controller HMI (BMS Communication / Modbus Set-Up), apply and cycle power, then read holding registers with function 03. Check register 261 first to know if values are English or Metric, and use 251/252 for occupancy, 249 for application mode and 138-141 for setpoints.

Minimum registers to map

Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.

RegisterNameTypeWhyAccess
HR 0Discharge air temperatureINT16Discharge air temperatureRead
HR 137Occupied cooling setpointINT16Occupied cooling setpointRead/write
HR 139Occupied heating setpointINT16Occupied heating setpointRead/write
HR 244Unit statusUINT16Unit statusRead
HR 248Application modeUINT16Application modeRead/write
HR 250Occupancy mode (network)UINT16Network occupancy modeRead/write
HR 157Alarm valueUINT16Highest active alarmRead
HR 263Unit local/network controlUINT16Local/network controlRead
HR 260Units of measurementUINT16English/Metric units flagRead

Enable Modbus control & writes

A Modbus RTU communication module must be fitted. Network address and baud are set only from the HMI (password 2526, BMS Communication / Modbus Set-Up), then 'Apply Changes' and cycle power. Application mode has no effect unless the HMI Control Mode is Auto. Register 264 (Unit Local/Network Control) must read Network (0), set at the HMI, for most network writes to apply.

Communication loss & watchdog

The module's Com LED Timeout (0-3600 s, default 3 s) only turns the bus LED red when the client stops polling; no control fallback on comms loss is documented. Network temperature/RH inputs fall back to local sensors when the network value is unreliable.

Byte order & addressing

Network setup

Watch out for

Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) Modbus registers

Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.

112 of 112 shown
Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
HR0doc 1Discharge air temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR1doc 2Return air temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR2doc 3Effective space temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR3doc 4Space temperature sensor 1°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR4doc 5Space temperature sensor 2°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR5doc 6Space temperature sensor 3°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR6doc 7Entering fan / leaving coil temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR7doc 8Effective outdoor air temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR12doc 13Space CO2ppm x10.UINT16× 0.1ppmRead
HR13doc 14Control temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR15doc 16Energy recovery leaving wheel temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR16doc 17Energy recovery entering wheel temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR18doc 19Supply fan duct static pressurein. w.c. x10 (Pa x10 in Metric).UINT16× 0.1in. w.c.Read
HR19doc 20Return fan duct static pressureNegative range; in. w.c. x10 (Pa x10 in Metric).INT16× 0.1in. w.c.Read
HR25doc 26Return air dewpoint°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR27doc 28Outdoor air dewpoint°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR38doc 39Suction refrigerant temperature circuit 1°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR39doc 40Suction refrigerant pressure circuit 1psi x10 (kPa x10 in Metric).UINT16× 0.1psiRead
HR40doc 41Discharge refrigerant pressure circuit 1psi x10 (kPa x10 in Metric).UINT16× 0.1psiRead
HR41doc 42Liquid line refrigerant temperature circuit 1°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR42doc 43Variable compressor 1 temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR43doc 44Fixed compressor temperature circuit 1°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR46doc 47Discharge line refrigerant temperature circuit 1°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR49doc 50Defrost temperature circuit 1°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR50doc 51Suction refrigerant temperature circuit 2°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR51doc 52Suction refrigerant pressure circuit 2psi x10 (kPa x10 in Metric).UINT16× 0.1psiRead
HR52doc 53Discharge refrigerant pressure circuit 2psi x10 (kPa x10 in Metric).UINT16× 0.1psiRead
HR53doc 54Liquid line refrigerant temperature circuit 2°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR54doc 55Variable compressor 2 temperature°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR55doc 56Fixed compressor temperature circuit 2°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR58doc 59Discharge line refrigerant temperature circuit 2°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR61doc 62Defrost temperature circuit 2°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR87doc 88Voltage L1-L2Power monitoring option.UINT16× 0.1VRead
HR88doc 89Voltage L2-L3Power monitoring option.UINT16× 0.1VRead
HR89doc 90Voltage L1-L3Power monitoring option.UINT16× 0.1VRead
HR96doc 97Current L1Power monitoring option.UINT16× 0.1ARead
HR97doc 98Current L2Power monitoring option.UINT16× 0.1ARead
HR98doc 99Current L3Power monitoring option.UINT16× 0.1ARead
HR106doc 107Power factorRange -1.0..1.0, x10.INT16× 0.1Read
HR115doc 116Suction superheat circuit 1Temperature difference, °F x10 (°C x10 in Metric).INT16× 0.1°FRead
HR116doc 117Discharge superheat circuit 1Temperature difference, °F x10 (°C x10 in Metric).INT16× 0.1°FRead
HR117doc 118Subcooling circuit 1Temperature difference, °F x10 (°C x10 in Metric).INT16× 0.1°FRead
HR118doc 119Suction superheat circuit 2Temperature difference, °F x10 (°C x10 in Metric).INT16× 0.1°FRead
HR119doc 120Discharge superheat circuit 2Temperature difference, °F x10 (°C x10 in Metric).INT16× 0.1°FRead
HR120doc 121Subcooling circuit 2Temperature difference, °F x10 (°C x10 in Metric).INT16× 0.1°FRead
HR126doc 127Supply fan operation outputUINT16Read0 = Off; 1 = On
HR128doc 129Discharge air temperature economizer setpoint40-100 °F, default 55 °F; x10.UINT16× 0.1°FRead/write
HR129doc 130Supply fan duct static pressure setpoint0.2-4 in. w.c. x10, default 1.UINT16× 0.1in. w.c.Read/write
HR130doc 131Supply fan building static pressure setpoint-0.25..0.25 in. x100 (Pa x100 in Metric).INT16× 0.01in. w.c.Read/write
HR137doc 138Occupied cooling setpoint0-100 °F, default 72 °F; x10.INT16× 0.1°FRead/write
HR138doc 139Unoccupied cooling setpoint40-100 °F, default 85 °F; x10.UINT16× 0.1°FRead/write
HR139doc 140Occupied heating setpoint0-100 °F, default 68 °F; x10.INT16× 0.1°FRead/write
HR140doc 141Unoccupied heating setpoint40-100 °F, default 55 °F; x10.UINT16× 0.1°FRead/write
HR141doc 142Discharge air cooling setpoint40-100 °F, default 55 °F; x10.UINT16× 0.1°FRead/write
HR142doc 143Minimum discharge air cooling setpoint40-100 °F, default 55 °F; x10.UINT16× 0.1°FRead/write
HR145doc 146Discharge air heating setpoint (electric heat)40-105 °F, default 85 °F; x10.UINT16× 0.1°FRead/write
HR146doc 147Discharge air heating setpoint (no electric heat)40-140 °F, default 85 °F; x10.UINT16× 0.1°FRead/write
HR147doc 148Maximum discharge air heating setpoint40-130 °F, default 120 °F; x10.UINT16× 0.1°FRead/write
HR153doc 154Effective discharge air temperature setpoint°F x10 (°C x10 when register 261 = Metric).INT16× 0.1°FRead
HR154doc 155Warning alarmHighest-priority active warning alarm number; 0 = none.UINT16Read
HR155doc 156Problem alarmHighest-priority active problem alarm number; 0 = none.UINT16Read
HR156doc 157Fault alarmHighest-priority active fault alarm number; 0 = none.UINT16Read
HR157doc 158Alarm valueHighest-priority active alarm of any class; 0 = none.UINT16Read
HR158doc 159Space temperature inputNetwork space temperature; local sensor used if unreliable. °F x10.INT16× 0.1°FRead/write
HR159doc 160Outdoor air temperature inputNetwork OAT; local sensor used if unreliable. °F x10.INT16× 0.1°FRead/write
HR160doc 161Space IAQ (CO2) inputNetwork CO2, 0-32767 ppm, default 32767.UINT16ppmRead/write
HR161doc 162Economizer enableNetwork enable/disable of economizer; -1 = not limited.INT16Read/write0 = Off (Disabled); 1 = Enable; -1 = Null (not network-controlled)
HR163doc 164Primary cool enableNetwork enable/disable of primary cooling; -1 = not controlled.INT16Read/write0 = Off (Disabled); 1 = Enable; -1 = Null (not network-controlled)
HR165doc 166Primary heat enableNetwork enable/disable of primary heating; -1 = not controlled.INT16Read/write0 = Off (Disabled); 1 = Enable; -1 = Null (not network-controlled)
HR169doc 170Dewpoint setpoint 10-100 °F, default 50 °F; x10.INT16× 0.1°FRead/write
HR176doc 177Minimum leaving coil temperature setpoint42-70 °F, default 45 °F; x10.UINT16× 0.1°FRead/write
HR178doc 179Maximum leaving coil temperature setpoint42-70 °F, default 52 °F; x10.UINT16× 0.1°FRead/write
HR180doc 181Leaving coil temperature setpoint45-70 °F, default 52 °F; x10.UINT16× 0.1°FRead/write
HR244doc 245Unit statusUINT16Read0 = Enable; 1 = OffMan; 2 = OffManCtrl; 3 = OffNet; 4 = OffAlm; 5 = OffRetry; 6 = OffPassVnt; 7 = OffSnsrCfg; 8 = OffEvac
HR245doc 246Cooling statusUINT16Read0 = Enabled; 1 = None; 2 = OffAmb; 3 = OffAlm; 4 = OffNet; 5 = OffMan; 6 = NA; 7 = CfgErr
HR246doc 247Economizer statusUINT16Read0 = Enabled; 1 = None; 2 = OffAmb; 3 = OffAlm; 4 = OffNet; 5 = OffMan; 6 = OffDehum
HR247doc 248Primary heating statusUINT16Read0 = Enabled; 1 = None; 2 = OffAmb; 3 = OffAlm; 4 = OffNet; 5 = OffMan; 6 = OffDehum; 7 = CfgErr
HR248doc 249Application modeLimits operation; only acts when HMI Control Mode = Auto.UINT16Read/write0 = Off; 1 = HeatOnly; 2 = CoolOnly; 3 = FanOnly; 4 = Auto; 5 = NA
HR249doc 250Occupancy statusUINT16Read0 = Occ; 1 = Unocc; 2 = TntOvrd
HR250doc 251Occupancy mode (network)Manual occupancy override; default Auto.UINT16Read/write0 = Occ; 1 = Unocc; 2 = TntOvrd; 3 = Standby; 4 = Auto
HR251doc 252Current stateScheduler occupancy command; active only when register 251 = Auto.UINT16Read/write0 = Occ; 1 = Unocc; 2 = TntOvrd; 3 = Standby; 4 = NA
HR252doc 253Next stateUsed for optimal start.UINT16Read/write0 = Occ; 1 = Unocc; 2 = TntOvrd; 3 = Standby; 4 = NA
HR253doc 254Time to next stateUsed for optimal start; default 65535.UINT16Read/write
HR254doc 255Emergency overrideOff shuts the unit down until set back to Normal.UINT16Read/write0 = Normal; 1 = Off
HR255doc 256Supply fan controlUINT16Read/write0 = DSP; 1 = Speed; 2 = 1ZnVAV; 3 = BSP; 4 = CO2; 5 = Flow; 6 = CAV
HR256doc 257Return fan capacity controlUINT16Read/write0 = CAV; 1 = BSP; 2 = Tracking; 3 = DSP; 4 = Speed; 5 = Flow; 6 = OAD; 7 = FlowDiff
HR258doc 259VAV box output statusUINT16Read0 = Heat; 1 = Cool
HR259doc 260Unit stateUINT16Read0 = Off; 1 = Start; 2 = Recirc; 3 = FanOnly; 4 = MinDAT (printed 'Min x 10DAT'); 5 = Htg; 6 = Econo; 7 = Clg
HR260doc 261Units of measurementUnit system used for all Modbus values.UINT16Read0 = Metric; 1 = English
HR261doc 262Passive ventilationUINT16Read/write0 = Off; 1 = On
HR262doc 263Energy recovery wheel statusUINT16Read0 = Off; 1 = On
HR263doc 264Unit local/network controlUINT16Read0 = Network; 1 = Local
HR264doc 265Control temp sourceUINT16Read/write0 = RAT; 1 = Space; 2 = OAT; 3 = None
HR265doc 266Dehumidification statusUINT16Read0 = Inactive; 1 = Active
HR266doc 267Network demand shed enableUINT16Read/write0 = Inactive; 1 = Auto; 2 = Manual
HR267doc 268Morning warmup statusUINT16Read0 = Inactive; 1 = Active
HR268doc 269Free cooling statusUINT16Read0 = Unavail; 1 = Avail
HR272doc 273Secondary heating statusUINT16Read0 = Enabled; 1 = None; 2 = OffAmb; 3 = OffAlm; 4 = OffNet; 5 = OffMan; 6 = NA; 7 = NA
HR273doc 274Supply air fan 1 statusUINT16Read0 = OK; 1 = HLL; 2 = TFEI; 3 = TFM; 4 = TFE; 5 = LK; 6 = SKF; 7 = PHA; 8 = UzLo; 9 = UzHi; 10 = UeLo; 11 = UeHi; 12 = NoCm; 13 = OC; 14 = OT; 15 = RRP; 16 = EE; 17 = POC; 18 = AOV; 19 = AUV
HR274doc 275Supply air fan 2 statusUINT16Read0 = OK; 1 = HLL; 2 = TFEI; 3 = TFM; 4 = TFE; 5 = LK; 6 = SKF; 7 = PHA; 8 = UzLo; 9 = UzHi; 10 = UeLo; 11 = UeHi; 12 = NoCm; 13 = OC; 14 = OT; 15 = RRP; 16 = EE; 17 = POC; 18 = AOV; 19 = AUV
HR275doc 276Supply air fan 3 statusUINT16Read0 = OK; 1 = HLL; 2 = TFEI; 3 = TFM; 4 = TFE; 5 = LK; 6 = SKF; 7 = PHA; 8 = UzLo; 9 = UzHi; 10 = UeLo; 11 = UeHi; 12 = NoCm; 13 = OC; 14 = OT; 15 = RRP; 16 = EE; 17 = POC; 18 = AOV; 19 = AUV
HR276doc 277Supply air fan 4 statusUINT16Read0 = OK; 1 = HLL; 2 = TFEI; 3 = TFM; 4 = TFE; 5 = LK; 6 = SKF; 7 = PHA; 8 = UzLo; 9 = UzHi; 10 = UeLo; 11 = UeHi; 12 = NoCm; 13 = OC; 14 = OT; 15 = RRP; 16 = EE; 17 = POC; 18 = AOV; 19 = AUV
HR277doc 278Supply air fan 5 statusUINT16Read0 = OK; 1 = HLL; 2 = TFEI; 3 = TFM; 4 = TFE; 5 = LK; 6 = SKF; 7 = PHA; 8 = UzLo; 9 = UzHi; 10 = UeLo; 11 = UeHi; 12 = NoCm; 13 = OC; 14 = OT; 15 = RRP; 16 = EE; 17 = POC; 18 = AOV; 19 = AUV
HR278doc 279Supply air fan 6 statusUINT16Read0 = OK; 1 = HLL; 2 = TFEI; 3 = TFM; 4 = TFE; 5 = LK; 6 = SKF; 7 = PHA; 8 = UzLo; 9 = UzHi; 10 = UeLo; 11 = UeHi; 12 = NoCm; 13 = OC; 14 = OT; 15 = RRP; 16 = EE; 17 = POC; 18 = AOV; 19 = AUV
HR287doc 288Minimum outdoor air resetUINT16Read/write0 = No; 1 = Yes
HR292doc 293Occupancy sourceUINT16Read0 = None; 1 = NetSchd; 2 = IntSchd; 3 = OneEvnt; 4 = RemoteSw; 5 = NetManCmd; 6 = OccMode; 7 = TstatTO; 8 = ManTO; 9 = UnitDsbld
HR349doc 350Control typeUINT16Read0 = Zone; 1 = DAT; 2 = 1ZnVAV; 3 = RO_FC; 4 = RO_FCGE; 5 = RO_DCSA
HR350doc 351Fixed compressorsNumber configured, 0-8.UINT16Read
HR351doc 352Variable compressorsNumber configured, 0-4.UINT16Read
HR370doc 371Refrigerant typeUINT16Read0 = None; 1 = R410A; 2 = R32; 3 = R32HP; 4 = R32HP75; 5 = R32HP50; 6 = R32HP25; 7 = R32HP0
HR371doc 372Unit voltageUINT16Read0 = 208_60Hz; 1 = 230_60Hz; 2 = 460_60Hz; 3 = 575_60Hz
HR399doc 400Clear alarmsUINT16Read/write0 = No; 1 = ClrFlts; 2 = ClrPrblms; 3 = ClrWrngs; 4 = ClrAllAlms

Notes on this map

Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.

Questions about the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller)

What Modbus registers does the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) have?

This map lists 112 registers: 112 holding registers. 35 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.

Are the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) Modbus addresses 0-based or 1-based?

The manufacturer's document numbers registers 1-based (subtract 1 for the wire address). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. The protocol document prints holding registers without the 4xxxx prefix (register 8 = 40008) and states that register number 1 is sent as index 0 in the PDU. Wire address = printed number - 1.

What are the minimum Modbus registers to integrate the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller)?

Start with HR 0 Discharge air temperature (Discharge air temperature); HR 137 Occupied cooling setpoint (Occupied cooling setpoint); HR 139 Occupied heating setpoint (Occupied heating setpoint); HR 244 Unit status (Unit status); HR 248 Application mode (Application mode); HR 250 Occupancy mode (network) (Network occupancy mode); HR 157 Alarm value (Highest active alarm); HR 263 Unit local/network control (Local/network control); HR 260 Units of measurement (English/Metric units flag).

How do I enable Modbus control of the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller)?

A Modbus RTU communication module must be fitted. Network address and baud are set only from the HMI (password 2526, BMS Communication / Modbus Set-Up), then 'Apply Changes' and cycle power. Application mode has no effect unless the HMI Control Mode is Auto. Register 264 (Unit Local/Network Control) must read Network (0), set at the HMI, for most network writes to apply.

What happens when the Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) loses Modbus communication?

The module's Com LED Timeout (0-3600 s, default 3 s) only turns the bus LED red when the client stops polling; no control fallback on comms loss is documented. Network temperature/RH inputs fall back to local sensors when the network value is unreliable.

Where is the official Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller) Modbus documentation?

The source is MicroTech Applied Rooftop Unit Controller Modbus Network Integration (ED 19133-2) (ED 19133-2), revision 2025-10, published free by Daikin Applied at https://tahoeweb.daikinapplied.com/api/general/DownloadDocumentByName/media/ED%2019133-2%20MicroTech%20Applied%20Rooftop%20Modbus%20Unit%20Controller%20Protocol%20Document.pdf.

More Daikin Applied Modbus register maps

Source: MicroTech Applied Rooftop Unit Controller Modbus Network Integration (ED 19133-2) · ED 19133-2 · rev. 2025-10. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.