Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. Scalers For Data of Billing Period

Scalers for Data of billing period

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By hhkx , 14 September, 2021
Forums
Gurux.Net

Hi,

I am reading data of billing period obis 0.0.98.1.0.255. However, because it is a ProfileGeneric register, its values are not correct. I think I need to multiply its value with the scaler.

Here is my code:

reader.GetProfileGenericColumns();
reader.GetProfileGenerics();

Should I call GetScalersAndUnits() before above methods?

I also realized that, calling GetScalersAndUnits method before GetReadout, also gives different value from Map110 Landis+hyr software. Please see the image below. There are 1000x difference.

How can I get the values correctly?

Thanks.

Image
Profile picture for user Kurumi

Kurumi

4 years 9 months ago

Hi,

Hi,

You should read scalers and Units if you want to use scalers. You can read all scalers using GetScalersAndUnits or then you can loop captured objects and read only registers that profile generic uses.

Read the scalers and compare the units between GXDLMSDirector and Map110. GXDLMSDirector is showing data using that unit what meter is using.

BR,
Mikko

hhkx

4 years 9 months ago

Hi Mikko,

Hi Mikko,

I am already reading scalers and units with GetScalersAndUnits.

I have also tried with GXDLMSDirector and it is same as my console app. Please see the attached file.

Why do you think this happens?

Image
Profile picture for user Kurumi

Kurumi

4 years 9 months ago

Hi Aaron,

Hi Aaron,

Map110 shows values in KWh and kwarh, when the unit is Wh and warh. That is the reason why values are 1000 times bigger than Map110.

BR,
Mikko

hhkx

4 years 9 months ago

Hi Mikko,

Hi Mikko,

So that means Gurux always shows in Wh and warh? Units are like ActiveEnergy, ReactiveEnergy, Current,Voltage etc. How to know it is Wh or kWh?

Profile picture for user Kurumi

Kurumi

4 years 9 months ago

Hi Aaron,

Hi Aaron,

Gurux libraries read the unit, scaler, and value from the meter and use those. You know this from the Unit. DLMS standard doesn't define kWh, so all the values are in Wh.

BR,
Mikko

hhkx

4 years 9 months ago

I got it. Thank you for the

I got it. Thank you for the explanation.

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin