Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.
Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| Dummy | 0 | I32LE | 1 | |
| EnergySum | 1000 | F32LE | 1 | kWh |
| EnergyPosSum | 1002 | F32LE | 1 | kWh |
| EnergySumNR | 1004 | F32LE | 1 | kWh |
| EnergyPosSumNR | 1006 | F32LE | 1 | kWh |
| PowerSum | 1008 | F32LE | 1 | W |
| PowerA | 1010 | F32LE | 1 | W |
| PowerB | 1012 | F32LE | 1 | W |
| PowerC | 1014 | F32LE | 1 | W |
| VoltAvgLN | 1016 | F32LE | 1 | V |
| VoltA | 1018 | F32LE | 1 | V |
| VoltB | 1020 | F32LE | 1 | V |
| VoltC | 1022 | F32LE | 1 | V |
| VoltAvgLL | 1024 | F32LE | 1 | V |
| VoltAB | 1026 | F32LE | 1 | V |
| VoltBC | 1028 | F32LE | 1 | V |
| VoltAC | 1030 | F32LE | 1 | V |
| Freq | 1032 | F32LE | 1 | Hz |
| EnergyA | 1100 | F32LE | 1 | kWh |
| EnerygB | 1102 | F32LE | 1 | kWh |
| EnergyC | 1104 | F32LE | 1 | kWh |
| EnergyPosA | 1106 | F32LE | 1 | kWh |
| EnergyPosB | 1108 | F32LE | 1 | kWh |
| EnergyPosC | 1110 | F32LE | 1 | kWh |
| EnergyNegSum | 1112 | F32LE | 1 | kWh |
| EnergyNegSumNR | 1114 | F32LE | 1 | kWh |
| EnergyNegA | 1116 | F32LE | 1 | kWh |
| EnergyNegB | 1118 | F32LE | 1 | kWh |
| EnergyNegC | 1120 | F32LE | 1 | kWh |
| EnergyReacSum | 1122 | F32LE | 1 | kVARh |
| EnergyReacA | 1124 | F32LE | 1 | kVARh |
| EnergyReacB | 1126 | F32LE | 1 | kVARh |
| EnergyReacC | 1128 | F32LE | 1 | kVARh |
| EnergyAppSum | 1130 | F32LE | 1 | kVAh |
| EnergyAppA | 1132 | F32LE | 1 | kVAh |
| EnergyAppB | 1134 | F32LE | 1 | kVAh |
| EnergyAppC | 1136 | F32LE | 1 | kVAh |
| PowerFactorAvg | 1138 | F32LE | 1 | |
| PowerFactorA | 1140 | F32LE | 1 | |
| PowerFactorB | 1142 | F32LE | 1 | |
| PowerFactorC | 1144 | F32LE | 1 | |
| PowerReacSum | 1146 | F32LE | 1 | VAR |
| PowerReacA | 1148 | F32LE | 1 | VAR |
| PowerReacB | 1150 | F32LE | 1 | VAR |
| PowerReacC | 1152 | F32LE | 1 | VAR |
| PowerAppSum | 1154 | F32LE | 1 | VA |
| PowerAppA | 1156 | F32LE | 1 | VA |
| PowerAppB | 1158 | F32LE | 1 | VA |
| PowerAppC | 1160 | F32LE | 1 | VA |
| CurrentA | 1162 | F32LE | 1 | A |
| CurrentB | 1164 | F32LE | 1 | A |
| CurrentC | 1166 | F32LE | 1 | A |
| Demand | 1168 | F32LE | 1 | W |
| DemandMin | 1170 | F32LE | 1 | W |
| DemandMax | 1172 | F32LE | 1 | W |
| DemandApp | 1174 | F32LE | 1 | W |
| DemandA | 1176 | F32LE | 1 | W |
| DemandB | 1178 | F32LE | 1 | W |
| DemandC | 1180 | F32LE | 1 | W |
| EnergySum | 1200 | I32LE | 0.1 | kWh |
| EnergyPosSum | 1202 | I32LE | 0.1 | kWh |
| EnergySumNR | 1204 | I32LE | 0.1 | kWh |
| EnergyPosSumNR | 1206 | I32LE | 0.1 | kWh |
| PowerSum | 1208 | I16 | 1 | |
| PowerA | 1209 | I16 | 1 | |
| PowerB | 1210 | I16 | 1 | |
| PowerC | 1211 | I16 | 1 | |
| VoltAvgLN | 1212 | I16 | 0.1 | V |
| VoltA | 1213 | I16 | 0.1 | V |
| VoltB | 1214 | I16 | 0.1 | V |
| VoltC | 1215 | I16 | 0.1 | V |
| VoltAvgLL | 1216 | I16 | 0.1 | V |
| VoltAB | 1217 | I16 | 0.1 | V |
| VoltBC | 1218 | I16 | 0.1 | V |
| VoltAC | 1219 | I16 | 0.1 | V |
| Freq | 1220 | I16 | 0.1 | Hz |
| EnergyA | 1300 | I32LE | 0.1 | kWh |
| EnerygB | 1302 | I32LE | 0.1 | kWh |
| EnergyC | 1304 | I32LE | 0.1 | kWh |
| EnergyPosA | 1306 | I32LE | 0.1 | kWh |
| EnergyPosB | 1308 | I32LE | 0.1 | kWh |
| EnergyPosC | 1310 | I32LE | 0.1 | kWh |
| EnergyNegSum | 1312 | I32LE | 0.1 | kWh |
| EnergyNegSumNR | 1314 | I32LE | 0.1 | kWh |
| EnergyNegA | 1316 | I32LE | 0.1 | kWh |
| EnergyNegB | 1318 | I32LE | 0.1 | kWh |
| EnergyNegC | 1320 | I32LE | 0.1 | kWh |
| EnergyReacSum | 1322 | I32LE | 0.1 | kVARh |
| EnergyReacA | 1324 | I32LE | 0.1 | kVARh |
| EnergyReacB | 1326 | I32LE | 0.1 | kVARh |
| EnergyReacC | 1328 | I32LE | 0.1 | kVARh |
| EnergyAppSum | 1330 | I32LE | 0.1 | kVAh |
| EnergyAppA | 1332 | I32LE | 0.1 | kVAh |
| EnergyAppB | 1334 | I32LE | 0.1 | kVAh |
| EnergyAppC | 1336 | I32LE | 0.1 | kVAh |
| PowerFactorAvg | 1338 | I16 | 0.01 | |
| PowerFactorA | 1339 | I16 | 0.01 | |
| PowerFactorB | 1340 | I16 | 0.01 | |
| PowerFactorC | 1341 | I16 | 0.01 | |
| PowerReacSum | 1342 | I16 | 1 | |
| PowerReacA | 1343 | I16 | 1 | |
| PowerReacB | 1344 | I16 | 1 | |
| PowerReacC | 1345 | I16 | 1 | |
| PowerAppSum | 1346 | I16 | 1 | |
| PowerAppA | 1347 | I16 | 1 | |
| PowerAppB | 1348 | I16 | 1 | |
| PowerAppC | 1349 | I16 | 1 | |
| CurrentA | 1350 | I16 | 1 | |
| CurrentB | 1351 | I16 | 1 | |
| CurrentC | 1352 | I16 | 1 | |
| Demand | 1353 | I16 | 1 | |
| DemandMin | 1354 | I16 | 1 | |
| DemandMax | 1355 | I16 | 1 | |
| DemandApp | 1356 | I16 | 1 | |
| DemandA | 1357 | I16 | 1 | |
| DemandB | 1358 | I16 | 1 | |
| DemandC | 1359 | I16 | 1 | |
| IoPinState | 1360 | I16 | 1 | |
| PulseCount | 1361 | I16 | 1 | |
| ConfigPasscode | 1600 | I32LE | 1 | |
| CtAmps | 1602 | I16 | 1 | A |
| CtAmpsA | 1603 | I16 | 1 | A |
| CtAmpsB | 1604 | I16 | 1 | A |
| CtAmpsC | 1605 | I16 | 1 | A |
| CtDirections | 1606 | I16 | 1 | |
| Averaging | 1607 | I16 | 1 | |
| PowerIntScale | 1608 | I16 | 1 | W |
| DemPerMins | 1609 | I16 | 1 | minute |
| DemSubints | 1610 | I16 | 1 | |
| GainAdjustA | 1611 | I16 | 0.0001 | |
| GainAdjustB | 1612 | I16 | 0.0001 | |
| GainAdjustC | 1613 | I16 | 0.0001 | |
| PhaseAdjustA | 1614 | I16 | 0.001 | deg |
| PhaseAdjustB | 1615 | I16 | 0.001 | deg |
| PhaseAdjustC | 1616 | I16 | 0.001 | deg |
| CreepLimit | 1617 | I16 | 1 | |
| PhaseOffset | 1618 | I16 | 1 | degree |
| ZeroEnergy | 1619 | I16 | 1 | |
| ZeroDemand | 1620 | I16 | 1 | |
| CurrentIntScale | 1621 | I16 | 1 | |
| IoPinMode | 1622 | I16 | 1 | |
| ApplyComConfig | 1650 | I16 | 1 | |
| Address | 1651 | I16 | 1 | |
| BaudRate | 1652 | I16 | 1 | |
| ParityMode | 1653 | I16 | 1 | |
| ModbusMode | 1654 | I16 | 1 | |
| ReplyDelay | 1655 | I16 | 1 | |
| SerialNumber | 1700 | I32LE | 1 | |
| UptimeSecs | 1702 | I32LE | 1 | Seconds |
| TotalSecs | 1704 | I32LE | 1 | Seconds |
| Model | 1706 | I16 | 1 | |
| Version | 1707 | I16 | 1 | |
| Options | 1708 | I16 | 1 | |
| ErrorStatus | 1709 | I16 | 1 | |
| PowerFailCount | 1710 | I16 | 1 | |
| CrcErrorCount | 1711 | I16 | 1 | |
| FrameErrorCount | 1712 | I16 | 1 | |
| PacketErrorCount | 1713 | I16 | 1 | |
| OverrunCount | 1714 | I16 | 1 | |
| ErrorStatus1 | 1715 | I16 | 1 | |
| ErrorStatus2 | 1716 | I16 | 1 | |
| ErrorStatus3 | 1717 | I16 | 1 | |
| ErrorStatus4 | 1718 | I16 | 1 | |
| ErrorStatus5 | 1719 | I16 | 1 | |
| ErrorStatus6 | 1720 | I16 | 1 | |
| ErrorStatus7 | 1721 | I16 | 1 | |
| ErrorStatus8 | 1722 | I16 | 1 | |
| OptCtAmpsA | 1723 | I16 | 1 | |
| OptCtAmpsB | 1724 | I16 | 1 | |
| OptCtAmpsC | 1725 | I16 | 1 | |
| OptModbusMode | 1726 | I16 | 1 | |
| OptAddress | 1727 | I16 | 1 | |
| OptBaudRate | 1728 | I16 | 1 | |
| OptParityMode | 1729 | I16 | 1 | |
| Opt232 | 1730 | I16 | 1 | |
| OptTTL | 1731 | I16 | 1 | |
| OptIO | 1732 | I16 | 1 | |
| OptX5 | 1733 | I16 | 1 | |
| OptSSR | 1734 | I16 | 1 | |
| OptIoPinMode | 1735 | I16 | 1 |
| terminals | Green screw terminals for voltage inputs (up to 12 AWG), black screw terminals for CT inputs, and Modbus terminals (A-, B+, C, X). |
| A/B polarity | Auto-detects RS-485 polarity on properly biased networks. |
| termination | Requires 120 ohm termination resistors at both ends of the bus for longer networks. |
| connector | Euroblock style pluggable terminal blocks. |
| isolation | Modbus terminals are completely isolated (4500 Vac RMS isolation) from dangerous voltages. |
| shield/ground | Connect cable shield or Modbus common to earth ground at just the Modbus master end. |
| inter-frame delay | 3 ms |
| broadcast | supported |
| model register | 1707 |
| serial register | 1701 |
| firmware register | 1708 |
| FC 43 device ID | not supported |
| power | Powered from line voltage inputs: ØA to N for wye models, or ØA to ØB for delta models. Power consumption typically 1.0 to 1.6 W (3 to 4 VA). |
| environment | Operating temperature: -30°C to +55°C. Humidity: 5% to 90% RH non-condensing. Pollution degree 2. Indoor use or outdoor in NEMA 3R/4 enclosure. |
| accuracy | ±0.5% of reading under normal operation (Condition 1). |
| certifications | UL 61010-1, CAN/CSA-C22.2 No. 61010-1-04, IEC 61010-1, EN 61326: 2002, FCC Part 15 Class B, EN 55022: 1994 Class B. |
| doc revision | Rev 1.18c |
| firmware applicability | Firmware Versions 18-24 |
⚠ disputed: inter_frame_delay_ms: 3 — disputed by WattNode Modbus Installation and Operation Manual (Rev 1.18c) which states that the inter-frame silent interval is baud-rate dependent (3.6 ms at 9600 baud, ~2 ms at 19200 baud) rather than a fixed 3 ms.
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Device not here? Upload its manual and get a checked map back. It's free.
Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.
Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.