Rish RM3440i Modbus register map
Also covers RISH Master 3440i, RISH Master 3440iDL
Rishabh RISH Master 3440i / 3440iDL touch screen multifunction meter with RS-485 (Modbus RTU)
- Official
- 104 registers
- Modbus RTU
- Revision 2 · 2026-10-17
Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.
Communication
- Protocol
- Modbus RTU
- Unit ID
- 1
- Serial
- 9600 8E1 · 9600 baud, 8 data bits, even parity, 1 stop bit
- Byte / word order
- ABCD · bytes big-endian, words high first
- Addresses
- 0-based
Connection values are defaults: the device may be configured differently.
Map
- Registers
- 104 input registers
- Groups
- 5
- Revision
- 2 · 2026-10-17
- Added
- ()
- File
- maps/rish/rm3440i.mbmap.json · 15 KB · history
- SHA-256
- 7cea9e79075e2d510e2ebaa6d8a02b89383c1730c40ff864a1ad94eb31e2fa48
- Manufacturer
- rishabh.co.in
Sources and notes
- RISH Master 3440i Interface Definition · version rev. E tables 1 and 2
Source: Rishabh Instruments, "RM 3440i Interface Definition", rev. E
- Measured values are float32 input registers (FC04); the same values are also holding registers at the same address (FC03).
- Energies are given here without a unit because the interface definition does not state it; the integer energies (0x0320 onwards) are 32-bit unsigned.
- Parameters V1-V3 are L-N voltages on 3P4W and L-L voltages on 3P3W.
- Not in this map: the values updated at the user update rate, the power-down time stamps, timers and the individual harmonics (0x0190 onwards).
| Area | Address | Name | Type | Access | Unit | Scale | Description |
|---|---|---|---|---|---|---|---|
| IR | 0 | float32 ABCD | R | V | |||
| IR | 2 | float32 ABCD | R | V | |||
| IR | 4 | float32 ABCD | R | V | |||
| IR | 6 | float32 ABCD | R | A | |||
| IR | 8 | float32 ABCD | R | A | |||
| IR | 10 | float32 ABCD | R | A | |||
| IR | 12 | float32 ABCD | R | W | |||
| IR | 14 | float32 ABCD | R | W | |||
| IR | 16 | float32 ABCD | R | W | |||
| IR | 18 | float32 ABCD | R | VA | |||
| IR | 20 | float32 ABCD | R | VA | |||
| IR | 22 | float32 ABCD | R | VA | |||
| IR | 24 | float32 ABCD | R | var | |||
| IR | 26 | float32 ABCD | R | var | |||
| IR | 28 | float32 ABCD | R | var | |||
| IR | 30 | float32 ABCD | R | ||||
| IR | 32 | float32 ABCD | R | ||||
| IR | 34 | float32 ABCD | R | ||||
| IR | 36 | float32 ABCD | R | ° | |||
| IR | 38 | float32 ABCD | R | ° | |||
| IR | 40 | float32 ABCD | R | ° | |||
| IR | 42 | float32 ABCD | R | V | |||
| IR | 44 | float32 ABCD | R | V | |||
| IR | 46 | float32 ABCD | R | A | |||
| IR | 48 | float32 ABCD | R | A | |||
| IR | 50 | float32 ABCD | R | W | |||
| IR | 52 | float32 ABCD | R | W | |||
| IR | 54 | float32 ABCD | R | VA | |||
| IR | 56 | float32 ABCD | R | VA | |||
| IR | 58 | float32 ABCD | R | var | |||
| IR | 60 | float32 ABCD | R | var | |||
| IR | 62 | float32 ABCD | R | ||||
| IR | 64 | float32 ABCD | R | ||||
| IR | 66 | float32 ABCD | R | ° | |||
| IR | 68 | float32 ABCD | R | ° | |||
| IR | 70 | float32 ABCD | R | Hz | |||
| IR | 72 | float32 ABCD | R | ||||
| IR | 74 | float32 ABCD | R | ||||
| IR | 76 | float32 ABCD | R | ||||
| IR | 78 | float32 ABCD | R | ||||
| IR | 80 | float32 ABCD | R | ||||
| IR | 84 | float32 ABCD | R | ||||
| IR | 86 | float32 ABCD | R | ||||
| IR | 88 | float32 ABCD | R | ||||
| IR | 90 | float32 ABCD | R | ||||
| IR | 92 | float32 ABCD | R | ||||
| IR | 94 | float32 ABCD | R | ||||
| IR | 96 | float32 ABCD | R | ||||
| IR | 98 | float32 ABCD | R | ||||
| IR | 100 | float32 ABCD | R | ||||
| IR | 102 | float32 ABCD | R | ||||
| IR | 104 | float32 ABCD | R | ||||
| IR | 106 | float32 ABCD | R | ||||
| IR | 108 | float32 ABCD | R | ||||
| IR | 110 | float32 ABCD | R | ||||
| IR | 112 | float32 ABCD | R | ||||
| IR | 114 | float32 ABCD | R | ||||
| IR | 116 | float32 ABCD | R | ||||
| IR | 118 | float32 ABCD | R | ||||
| IR | 120 | float32 ABCD | R | ||||
| IR | 122 | float32 ABCD | R | ||||
| IR | 124 | float32 ABCD | R | ||||
| IR | 126 | float32 ABCD | R | ||||
| IR | 132 | float32 ABCD | R | V | |||
| IR | 134 | float32 ABCD | R | V | |||
| IR | 136 | float32 ABCD | R | rpm | |||
| IR | 138 | float32 ABCD | R | ||||
| IR | 140 | float32 ABCD | R | ||||
| IR | 142 | float32 ABCD | R | ||||
| IR | 200 | float32 ABCD | R | V | |||
| IR | 202 | float32 ABCD | R | V | |||
| IR | 204 | float32 ABCD | R | V | |||
| IR | 206 | float32 ABCD | R | % | |||
| IR | 208 | float32 ABCD | R | % | |||
| IR | 210 | float32 ABCD | R | % | |||
| IR | 212 | float32 ABCD | R | % | |||
| IR | 214 | float32 ABCD | R | % | |||
| IR | 216 | float32 ABCD | R | % | |||
| IR | 218 | float32 ABCD | R | % | |||
| IR | 220 | float32 ABCD | R | % | |||
| IR | 224 | float32 ABCD | R | A | |||
| IR | 226 | float32 ABCD | R | h | |||
| IR | 228 | float32 ABCD | R | h | |||
| IR | 230 | float32 ABCD | R | ||||
| IR | 266 | float32 ABCD | R | ||||
| IR | 268 | float32 ABCD | R | ||||
| IR | 292 | float32 ABCD | R | ||||
| IR | 294 | float32 ABCD | R | ||||
| IR | 296 | float32 ABCD | R | ||||
| IR | 298 | float32 ABCD | R | ||||
| IR | 300 | float32 ABCD | R | ||||
| IR | 302 | float32 ABCD | R | ||||
| IR | 304 | float32 ABCD | R | ||||
| IR | 306 | float32 ABCD | R | ||||
| IR | 800 | uint32 ABCD | R | ||||
| IR | 802 | uint32 ABCD | R | ||||
| IR | 804 | uint32 ABCD | R | ||||
| IR | 806 | uint32 ABCD | R | ||||
| IR | 808 | uint32 ABCD | R | ||||
| IR | 812 | uint32 ABCD | R |
No registers match
Try part of the name, an address (decimal or 0x hex) or clear the filters.
Help improve this map
- I tested it on a deviceReport whether it worked, even if you did not write the map.
- Suggest a correctionEdit the file on GitHub; it opens a pull request.
- Report a problemA wrong address, type, scale or byte order.
- Read the formatWhat each key of the file means (SPEC.md).