{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "Tense", "model": "TPM-04SH", "models": ["TPM-04SH"], "description": "3-phase power-quality analyser (TPM-04 family) — V/I/P/Q/S with min/max/avg/demand, 64-bit energy, per-harmonic THD (3rd–31st), relay control.", "revision": 2, "vendor_website": "tense.com.tr", "source": "Omni Console device library (OmniCoreST), modbus-library/tense-tpm-04sh.toml; Source: \"Modbus Register TPM-04 SH SH-DL.pdf\" (Basic Data Modbus Address).. Not verified against the manufacturer's documentation", "notes": [ "Tense TPM-04SH.", "Converted automatically from the Omni Console device library (OmniCoreST).", "Not verified against the manufacturer's documentation.", "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual.", "| Tense TPM-04SH Energy Analyser — Modbus register map for Omni Console", "|", "| Source: \"Modbus Register TPM-04 SH SH-DL.pdf\" (Basic Data Modbus Address).", "| Shared map for the Tense TPM-04 / TPM-04SH / TPM-01ES / TPM-01ESH family.", "| - Holding registers (FC03). Addresses are the raw register addresses in", "| decimal: 4000 = 0x0FA0 … 4419 = 0x1143 (manual's Dec and Hex are equal).", "| `area` defaults to \"holding\"; `word_order` defaults to \"be\" (manual lists", "| wide values most-significant word first: H/L and H3/H2/H1/L). Both omitted.", "| - \"RESERVED read as 0\" rows from the manual are intentionally not mapped.", "| - `scale` bakes in the device's fixed multiplier only.", "|", "| CT/VT CAVEAT applies ONLY to the 16-bit voltage and current registers:", "| voltage(16-bit) = raw × VT × 0.1 current(16-bit) = raw × CT × 0.001", "| This map assumes a DIRECT connection (CT = 1, VT = 1). With external" ], "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "unofficial", "x_origin": "omniconsole", "registers": [ {"name": "Voltage L1-N", "area": "holding", "address": 4000, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-N", "area": "holding", "address": 4001, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-N", "area": "holding", "address": 4002, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-N (min)", "area": "holding", "address": 4003, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-N (min)", "area": "holding", "address": 4004, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-N (min)", "area": "holding", "address": 4005, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-N (max)", "area": "holding", "address": 4006, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-N (max)", "area": "holding", "address": 4007, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-N (max)", "area": "holding", "address": 4008, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-N (avg)", "area": "holding", "address": 4009, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-N (avg)", "area": "holding", "address": 4010, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-N (avg)", "area": "holding", "address": 4011, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-L2", "area": "holding", "address": 4012, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-L3", "area": "holding", "address": 4013, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-L1", "area": "holding", "address": 4014, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-L2 (min)", "area": "holding", "address": 4015, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-L3 (min)", "area": "holding", "address": 4016, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-L1 (min)", "area": "holding", "address": 4017, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-L2 (max)", "area": "holding", "address": 4018, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-L3 (max)", "area": "holding", "address": 4019, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-L1 (max)", "area": "holding", "address": 4020, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L1-L2 (avg)", "area": "holding", "address": 4021, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L2-L3 (avg)", "area": "holding", "address": 4022, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Voltage L3-L1 (avg)", "area": "holding", "address": 4023, "type": "uint16", "scale": 0.1, "unit": "V", "access": "R"}, {"name": "Current L1", "area": "holding", "address": 4024, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L2", "area": "holding", "address": 4025, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L3", "area": "holding", "address": 4026, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current N", "area": "holding", "address": 4027, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current total (L-N)", "area": "holding", "address": 4028, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L1 (max)", "area": "holding", "address": 4029, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L2 (max)", "area": "holding", "address": 4030, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L3 (max)", "area": "holding", "address": 4031, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current total (max)", "area": "holding", "address": 4032, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L1 (demand)", "area": "holding", "address": 4033, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L2 (demand)", "area": "holding", "address": 4034, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Current L3 (demand)", "area": "holding", "address": 4035, "type": "uint16", "scale": 0.001, "unit": "A", "access": "R"}, {"name": "Frequency L1", "area": "holding", "address": 4040, "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "R"}, {"name": "Frequency L2", "area": "holding", "address": 4041, "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "R"}, {"name": "Frequency L3", "area": "holding", "address": 4042, "type": "uint16", "scale": 0.01, "unit": "Hz", "access": "R"}, {"name": "Power factor L1", "area": "holding", "address": 4043, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L2", "area": "holding", "address": 4044, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor L3", "area": "holding", "address": 4045, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Power factor Σ", "area": "holding", "address": 4046, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "CosPhi L1", "area": "holding", "address": 4047, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "CosPhi L2", "area": "holding", "address": 4048, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "CosPhi L3", "area": "holding", "address": 4049, "type": "int16", "scale": 0.001, "access": "R"}, {"name": "Voltage unbalance", "area": "holding", "address": 4050, "type": "uint16", "scale": 0.001, "unit": "%", "access": "R"}, {"name": "Current unbalance", "area": "holding", "address": 4051, "type": "uint16", "scale": 0.001, "unit": "%", "access": "R"}, {"name": "Current transformer ratio", "area": "holding", "address": 4052, "type": "uint16", "access": "R"}, {"name": "Voltage transformer ratio", "area": "holding", "address": 4053, "type": "uint16", "scale": 0.1, "access": "R"}, {"name": "Modbus baud rate", "area": "holding", "address": 4054, "type": "uint16", "access": "R"}, {"name": "Modbus stop bits", "area": "holding", "address": 4055, "type": "uint16", "access": "R"}, {"name": "Modbus parity", "area": "holding", "address": 4056, "type": "uint16", "access": "R", "enum": {"1": "None", "2": "Even", "3": "Odd"}}, {"name": "Modbus slave ID", "area": "holding", "address": 4057, "type": "uint16", "access": "R"}, {"name": "Digital input state", "area": "holding", "address": 4058, "type": "uint16", "access": "R", "enum": {"0": "OFF", "1": "ON"}}, {"name": "Relay 1 state", "area": "holding", "address": 4059, "type": "uint16", "access": "R", "enum": {"0": "OFF", "1": "ON"}}, {"name": "Relay 2 state", "area": "holding", "address": 4060, "type": "uint16", "access": "R", "enum": {"0": "OFF", "1": "ON"}}, {"name": "Calibration voltage (target)", "area": "holding", "address": 4061, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Calibration voltage error", "area": "holding", "address": 4062, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Calibration current (target)", "area": "holding", "address": 4063, "type": "uint16", "scale": 0.0001, "access": "R"}, {"name": "Calibration current error", "area": "holding", "address": 4064, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Serial number (H2)", "area": "holding", "address": 4065, "type": "uint16", "access": "R"}, {"name": "Serial number (H1)", "area": "holding", "address": 4066, "type": "uint16", "access": "R"}, {"name": "Serial number (L)", "area": "holding", "address": 4067, "type": "uint16", "access": "R"}, {"name": "Firmware version", "area": "holding", "address": 4068, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 1 control parameter", "area": "holding", "address": 4070, "type": "uint16", "access": "R", "enum": {"0": "OFF", "1": "ULn", "2": "ILn", "3": "ILt", "4": "thdU", "5": "thdI", "6": "PF", "7": "U Un", "8": "I Un", "9": "dI n"}}, {"name": "Relay 2 control parameter", "area": "holding", "address": 4071, "type": "uint16", "access": "R", "enum": {"0": "OFF", "1": "ULn", "2": "ILn", "3": "ILt", "4": "thdU", "5": "thdI", "6": "PF", "7": "U Un", "8": "I Un", "9": "dI n"}}, {"name": "Relay 1 ULn function", "area": "holding", "address": 4072, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 ULn value", "area": "holding", "address": 4073, "type": "uint16", "scale": 0.1, "access": "R"}, {"name": "Relay 1 ULn delay", "area": "holding", "address": 4074, "type": "uint16", "access": "R"}, {"name": "Relay 1 ULn hysteresis", "area": "holding", "address": 4075, "type": "uint16", "access": "R"}, {"name": "Relay 1 ILn function", "area": "holding", "address": 4076, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 ILn value", "area": "holding", "address": 4077, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 1 ILn delay", "area": "holding", "address": 4078, "type": "uint16", "access": "R"}, {"name": "Relay 1 ILn hysteresis", "area": "holding", "address": 4079, "type": "uint16", "access": "R"}, {"name": "Relay 1 ILt function", "area": "holding", "address": 4080, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 ILt value", "area": "holding", "address": 4081, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 1 ILt delay", "area": "holding", "address": 4082, "type": "uint16", "access": "R"}, {"name": "Relay 1 ILt hysteresis", "area": "holding", "address": 4083, "type": "uint16", "access": "R"}, {"name": "Relay 1 thdU function", "area": "holding", "address": 4084, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 thdU value", "area": "holding", "address": 4085, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 1 thdU delay", "area": "holding", "address": 4086, "type": "uint16", "access": "R"}, {"name": "Relay 1 thdU hysteresis", "area": "holding", "address": 4087, "type": "uint16", "access": "R"}, {"name": "Relay 1 thdI function", "area": "holding", "address": 4088, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 thdI value", "area": "holding", "address": 4089, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 1 thdI delay", "area": "holding", "address": 4090, "type": "uint16", "access": "R"}, {"name": "Relay 1 thdI hysteresis", "area": "holding", "address": 4091, "type": "uint16", "access": "R"}, {"name": "Relay 1 PF function", "area": "holding", "address": 4092, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 PF value", "area": "holding", "address": 4093, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 1 PF delay", "area": "holding", "address": 4094, "type": "uint16", "access": "R"}, {"name": "Relay 1 PF hysteresis", "area": "holding", "address": 4095, "type": "uint16", "access": "R"}, {"name": "Relay 1 U Un function", "area": "holding", "address": 4096, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 U Un value", "area": "holding", "address": 4097, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 1 U Un delay", "area": "holding", "address": 4098, "type": "uint16", "access": "R"}, {"name": "Relay 1 U Un hysteresis", "area": "holding", "address": 4099, "type": "uint16", "access": "R"}, {"name": "Relay 1 I Un function", "area": "holding", "address": 4100, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 I Un value", "area": "holding", "address": 4101, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 1 I Un delay", "area": "holding", "address": 4102, "type": "uint16", "access": "R"}, {"name": "Relay 1 I Un hysteresis", "area": "holding", "address": 4103, "type": "uint16", "access": "R"}, {"name": "Relay 1 dI n function", "area": "holding", "address": 4104, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 1 dI n delay", "area": "holding", "address": 4105, "type": "uint16", "access": "R"}, {"name": "Relay 2 ULn function", "area": "holding", "address": 4106, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 ULn value", "area": "holding", "address": 4107, "type": "uint16", "scale": 0.1, "access": "R"}, {"name": "Relay 2 ULn delay", "area": "holding", "address": 4108, "type": "uint16", "access": "R"}, {"name": "Relay 2 ULn hysteresis", "area": "holding", "address": 4109, "type": "uint16", "access": "R"}, {"name": "Relay 2 ILn function", "area": "holding", "address": 4110, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 ILn value", "area": "holding", "address": 4111, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 2 ILn delay", "area": "holding", "address": 4112, "type": "uint16", "access": "R"}, {"name": "Relay 2 ILn hysteresis", "area": "holding", "address": 4113, "type": "uint16", "access": "R"}, {"name": "Relay 2 ILt function", "area": "holding", "address": 4114, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 ILt value", "area": "holding", "address": 4115, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 2 ILt delay", "area": "holding", "address": 4116, "type": "uint16", "access": "R"}, {"name": "Relay 2 ILt hysteresis", "area": "holding", "address": 4117, "type": "uint16", "access": "R"}, {"name": "Relay 2 thdU function", "area": "holding", "address": 4118, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 thdU value", "area": "holding", "address": 4119, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 2 thdU delay", "area": "holding", "address": 4120, "type": "uint16", "access": "R"}, {"name": "Relay 2 thdU hysteresis", "area": "holding", "address": 4121, "type": "uint16", "access": "R"}, {"name": "Relay 2 thdI function", "area": "holding", "address": 4122, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 thdI value", "area": "holding", "address": 4123, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 2 thdI delay", "area": "holding", "address": 4124, "type": "uint16", "access": "R"}, {"name": "Relay 2 thdI hysteresis", "area": "holding", "address": 4125, "type": "uint16", "access": "R"}, {"name": "Relay 2 PF function", "area": "holding", "address": 4126, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 PF value", "area": "holding", "address": 4127, "type": "uint16", "scale": 0.001, "access": "R"}, {"name": "Relay 2 PF delay", "area": "holding", "address": 4128, "type": "uint16", "access": "R"}, {"name": "Relay 2 PF hysteresis", "area": "holding", "address": 4129, "type": "uint16", "access": "R"}, {"name": "Relay 2 U Un function", "area": "holding", "address": 4130, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 U Un value", "area": "holding", "address": 4131, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 2 U Un delay", "area": "holding", "address": 4132, "type": "uint16", "access": "R"}, {"name": "Relay 2 U Un hysteresis", "area": "holding", "address": 4133, "type": "uint16", "access": "R"}, {"name": "Relay 2 I Un function", "area": "holding", "address": 4134, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 I Un value", "area": "holding", "address": 4135, "type": "uint16", "scale": 0.01, "access": "R"}, {"name": "Relay 2 I Un delay", "area": "holding", "address": 4136, "type": "uint16", "access": "R"}, {"name": "Relay 2 I Un hysteresis", "area": "holding", "address": 4137, "type": "uint16", "access": "R"}, {"name": "Relay 2 dI n function", "area": "holding", "address": 4138, "type": "uint16", "access": "R", "enum": {"0": "LO", "1": "HI"}}, {"name": "Relay 2 dI n delay", "area": "holding", "address": 4139, "type": "uint16", "access": "R"}, {"name": "Active power L1", "area": "holding", "address": 4140, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active power L2", "area": "holding", "address": 4142, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active power L3", "area": "holding", "address": 4144, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active power Σ", "area": "holding", "address": 4146, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Reactive power L1", "area": "holding", "address": 4162, "type": "int32", "scale": 0.001, "unit": "var", "access": "R"}, {"name": "Reactive power L2", "area": "holding", "address": 4164, "type": "int32", "scale": 0.001, "unit": "var", "access": "R"}, {"name": "Reactive power L3", "area": "holding", "address": 4166, "type": "int32", "scale": 0.001, "unit": "var", "access": "R"}, {"name": "Reactive power Σ", "area": "holding", "address": 4168, "type": "int32", "scale": 0.001, "unit": "var", "access": "R"}, {"name": "Apparent power L1", "area": "holding", "address": 4184, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L2", "area": "holding", "address": 4186, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L3", "area": "holding", "address": 4188, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power Σ", "area": "holding", "address": 4190, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L1 (max)", "area": "holding", "address": 4192, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L2 (max)", "area": "holding", "address": 4194, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L3 (max)", "area": "holding", "address": 4196, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power Σ (max)", "area": "holding", "address": 4198, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L1 (demand)", "area": "holding", "address": 4200, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L2 (demand)", "area": "holding", "address": 4202, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Apparent power L3 (demand)", "area": "holding", "address": 4204, "type": "uint32", "scale": 0.001, "unit": "VA", "access": "R"}, {"name": "Active import energy L1", "area": "holding", "address": 4210, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active import energy L2", "area": "holding", "address": 4214, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active import energy L3", "area": "holding", "address": 4218, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active import energy Σ", "area": "holding", "address": 4222, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active export energy L1", "area": "holding", "address": 4226, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active export energy L2", "area": "holding", "address": 4230, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active export energy L3", "area": "holding", "address": 4234, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Active export energy Σ", "area": "holding", "address": 4238, "type": "uint64", "unit": "Wh", "access": "R"}, {"name": "Inductive reactive energy L1", "area": "holding", "address": 4242, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Inductive reactive energy L2", "area": "holding", "address": 4246, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Inductive reactive energy L3", "area": "holding", "address": 4250, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Inductive reactive energy Σ", "area": "holding", "address": 4254, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Capacitive reactive energy L1", "area": "holding", "address": 4258, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Capacitive reactive energy L2", "area": "holding", "address": 4262, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Capacitive reactive energy L3", "area": "holding", "address": 4266, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Capacitive reactive energy Σ", "area": "holding", "address": 4270, "type": "uint64", "unit": "varh", "access": "R"}, {"name": "Apparent energy L1", "area": "holding", "address": 4280, "type": "uint64", "unit": "VAh", "access": "R"}, {"name": "Apparent energy L2", "area": "holding", "address": 4284, "type": "uint64", "unit": "VAh", "access": "R"}, {"name": "Apparent energy L3", "area": "holding", "address": 4288, "type": "uint64", "unit": "VAh", "access": "R"}, {"name": "Apparent energy Σ", "area": "holding", "address": 4292, "type": "uint64", "unit": "VAh", "access": "R"}, {"name": "HD voltage L1 H3", "area": "holding", "address": 4296, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H5", "area": "holding", "address": 4297, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H7", "area": "holding", "address": 4298, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H9", "area": "holding", "address": 4299, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H11", "area": "holding", "address": 4300, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H13", "area": "holding", "address": 4301, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H15", "area": "holding", "address": 4302, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H17", "area": "holding", "address": 4303, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H19", "area": "holding", "address": 4304, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H21", "area": "holding", "address": 4305, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H23", "area": "holding", "address": 4306, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H25", "area": "holding", "address": 4307, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H27", "area": "holding", "address": 4308, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H29", "area": "holding", "address": 4309, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L1 H31", "area": "holding", "address": 4310, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H3", "area": "holding", "address": 4311, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H5", "area": "holding", "address": 4312, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H7", "area": "holding", "address": 4313, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H9", "area": "holding", "address": 4314, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H11", "area": "holding", "address": 4315, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H13", "area": "holding", "address": 4316, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H15", "area": "holding", "address": 4317, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H17", "area": "holding", "address": 4318, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H19", "area": "holding", "address": 4319, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H21", "area": "holding", "address": 4320, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H23", "area": "holding", "address": 4321, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H25", "area": "holding", "address": 4322, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H27", "area": "holding", "address": 4323, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H29", "area": "holding", "address": 4324, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L2 H31", "area": "holding", "address": 4325, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H3", "area": "holding", "address": 4326, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H5", "area": "holding", "address": 4327, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H7", "area": "holding", "address": 4328, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H9", "area": "holding", "address": 4329, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H11", "area": "holding", "address": 4330, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H13", "area": "holding", "address": 4331, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H15", "area": "holding", "address": 4332, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H17", "area": "holding", "address": 4333, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H19", "area": "holding", "address": 4334, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H21", "area": "holding", "address": 4335, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H23", "area": "holding", "address": 4336, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H25", "area": "holding", "address": 4337, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H27", "area": "holding", "address": 4338, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H29", "area": "holding", "address": 4339, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD voltage L3 H31", "area": "holding", "address": 4340, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H3", "area": "holding", "address": 4350, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H5", "area": "holding", "address": 4351, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H7", "area": "holding", "address": 4352, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H9", "area": "holding", "address": 4353, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H11", "area": "holding", "address": 4354, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H13", "area": "holding", "address": 4355, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H15", "area": "holding", "address": 4356, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H17", "area": "holding", "address": 4357, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H19", "area": "holding", "address": 4358, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H21", "area": "holding", "address": 4359, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H23", "area": "holding", "address": 4360, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H25", "area": "holding", "address": 4361, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H27", "area": "holding", "address": 4362, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H29", "area": "holding", "address": 4363, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L1 H31", "area": "holding", "address": 4364, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H3", "area": "holding", "address": 4365, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H5", "area": "holding", "address": 4366, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H7", "area": "holding", "address": 4367, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H9", "area": "holding", "address": 4368, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H11", "area": "holding", "address": 4369, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H13", "area": "holding", "address": 4370, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H15", "area": "holding", "address": 4371, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H17", "area": "holding", "address": 4372, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H19", "area": "holding", "address": 4373, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H21", "area": "holding", "address": 4374, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H23", "area": "holding", "address": 4375, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H25", "area": "holding", "address": 4376, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H27", "area": "holding", "address": 4377, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H29", "area": "holding", "address": 4378, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L2 H31", "area": "holding", "address": 4379, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H3", "area": "holding", "address": 4380, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H5", "area": "holding", "address": 4381, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H7", "area": "holding", "address": 4382, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H9", "area": "holding", "address": 4383, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H11", "area": "holding", "address": 4384, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H13", "area": "holding", "address": 4385, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H15", "area": "holding", "address": 4386, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H17", "area": "holding", "address": 4387, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H19", "area": "holding", "address": 4388, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H21", "area": "holding", "address": 4389, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H23", "area": "holding", "address": 4390, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H25", "area": "holding", "address": 4391, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H27", "area": "holding", "address": 4392, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H29", "area": "holding", "address": 4393, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "HD current L3 H31", "area": "holding", "address": 4394, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD voltage L1", "area": "holding", "address": 4395, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD voltage L2", "area": "holding", "address": 4396, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD voltage L3", "area": "holding", "address": 4397, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD voltage 3-phase", "area": "holding", "address": 4398, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD current L1", "area": "holding", "address": 4399, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD current L2", "area": "holding", "address": 4400, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD current L3", "area": "holding", "address": 4401, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "THD current 3-phase", "area": "holding", "address": 4402, "type": "uint16", "scale": 0.01, "unit": "%", "access": "R"}, {"name": "Active fundamental power L1", "area": "holding", "address": 4403, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active fundamental power L2", "area": "holding", "address": 4405, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active fundamental power L3", "area": "holding", "address": 4407, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active fundamental power Σ", "area": "holding", "address": 4409, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active harmonic power L1", "area": "holding", "address": 4411, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active harmonic power L2", "area": "holding", "address": 4413, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active harmonic power L3", "area": "holding", "address": 4415, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"}, {"name": "Active harmonic power Σ", "area": "holding", "address": 4417, "type": "int32", "scale": 0.001, "unit": "W", "access": "R"} ] }