Skip to content

Improve OBIS ID mappings in "main/src/dsmr_parser/fields.h" #37

@Boilerplate4u

Description

@Boilerplate4u

I might be wrong or have missed something, but after checking OBIS IDs for DSMR in several countries the mapping in the file [dsmr_parser/src/dsmr_parser/fields.h] seems incomplete and in some cases incorrect.

For example, the OBIS ID 1-0:3.8.0 is currently defined as total_imported_energy, but in some countries it is used as energy_reactive_delivered (reactive energy import) as the comment correctly explains: "Meter Reading Reactive energy delivered". The others are mapped using more correct names like reactive_energy_delivered_tariff1, 3, 4.

Is there a practical way to make this mapping more general and aligned with real-world usage? OBIS IDs are static by nature, so this only needs to be organized once and for all based on the current definitions.

One idea is to allow OBIS IDs as an alternative to the predefined names.

Ps..
Does anyone maintain a reference or documentation of the different OBIS IDs currently in use across countries?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions