For the complete documentation index, see llms.txt. This page is also available as Markdown.

Default - floats

Firmware v2 register overview for the Default - floats mapping.

Mapping behaviour

  • Device Manager mapping value: 7

  • Profile: P1M_F

  • Read function codes: FC03 and FC04

  • Register widths: 32-bit entries unless a text/fill range is shown

  • 32-bit word order: high word first (MSW-LSW)

  • Unmapped register handling: Modbus exception

Device ID, baud rate and serial format are global firmware v2 settings. They are not changed when this mapping is selected.

Register overview

Address (decimal / hex)
Words
Type
Source or fixed value
Conversion
Missing

0 / 0x0000

2

uint32

timestamp_epoch

source_default

2 / 0x0002

2

float32

energy_delivered_tariff1_kwh

scale 1000

source_default

4 / 0x0004

2

float32

energy_delivered_tariff2_kwh

scale 1000

source_default

6 / 0x0006

2

float32

energy_returned_tariff1_kwh

scale 1000

source_default

8 / 0x0008

2

float32

energy_returned_tariff2_kwh

scale 1000

source_default

10 / 0x000A

2

float32

energy_delivered_total_kwh

scale 1000

source_default

12 / 0x000C

2

float32

energy_returned_total_kwh

scale 1000

source_default

14 / 0x000E

2

float32

power_delivered_kw

scale 1000

source_default

16 / 0x0010

2

float32

power_returned_kw

scale 1000

source_default

18 / 0x0012

2

float32

net_power_total_kw

scale 1000

source_default

20 / 0x0014

2

float32

voltage_l1_v

source_default

22 / 0x0016

2

float32

voltage_l2_v

source_default

24 / 0x0018

2

float32

voltage_l3_v

source_default

26 / 0x001A

2

float32

derived_current_l1_a

by_direction

source_default

28 / 0x001C

2

float32

current_l2_a

by_direction

source_default

30 / 0x001E

2

float32

derived_current_l3_a

by_direction

source_default

32 / 0x0020

2

uint32

gas_timestamp_epoch

source_default

34 / 0x0022

2

float32

gas_delivered_m3

source_default

36 / 0x0024

2

uint32

electricity_tariff

source_default

38 / 0x0026

2

float32

peak_pwr_last_q_kw

source_default

40 / 0x0028

2

float32

net_power_l1_kw

scale 1000

source_default

42 / 0x002A

2

float32

net_power_l2_kw

scale 1000

source_default

44 / 0x002C

2

float32

net_power_l3_kw

scale 1000

source_default

46 / 0x002E

2

float32

water_delivered_m3

source_default

48 / 0x0030

2

uint32

p1_device_dongle_magic

source_default

50 / 0x0032

2

uint32

firmware_version_packed

source_default

52 / 0x0034

2

uint32

device_online

source_default

Reading the table

  • Words is the number of consecutive 16-bit Modbus registers occupied by the entry.

  • Source names correspond directly to the firmware v2 recipe source.

  • Conversion records the exact scale, transform or direction handling configured by the recipe.

  • This page is generated from mb_recipe.h and modbus_profiles.h for firmware 2.3.0.

Last updated