Skip to content

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

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