In HPL meters, sometimes we receive values with the scalar already applied, while other times the response comes without the scalar, requiring us to divide the value by 1000. Why does this inconsistency occur, even in meters of the same make?
That depends on how the meter is configured. You need to change the scaler of the second meter from ten to one. I believe that it's changed at some point.
Thanks for the clarification. But how do we know when such a change is needed?
In the field, there will be multiple meters with different scaler values, and we can only apply the multiplication based on the scalar received from the meter.
On what basis should we decide to change the scaler from 10 to 1 in such cases?
Hi, The scaler is used if it…
Hi,
The scaler is used if it's read from the meter. Scaler is a configurable attribute and it can vary between meters.
Read the scaler (attribute index #3) and verify that it matches all the meters.
BR,
Mikko
Hi Mikko, Understood, the…
Hi Mikko,
Understood, the scaler can vary from meter to meter.
In one meter I see:
MD response = 6591, scaler = [1, 27]
Calculation 6591 * 1 / 1000 = 6.591 → matches the meter display.
But in another meter:
MD response = 110, scaler = 10
If I apply 110 * 10 / 1000 = 1.1, it does not match the meter display (which shows 0.11).
So in this case, the Gurux response already seems to have the scalar applied.
How can we reliably know whether the scaler from the meter should be applied or not in such cases?
Hi, That depends on how the…
Hi,
That depends on how the meter is configured. You need to change the scaler of the second meter from ten to one. I believe that it's changed at some point.
BR,
Mikko
Hi Mikko, Thanks for the…
Hi Mikko,
Thanks for the clarification. But how do we know when such a change is needed?
In the field, there will be multiple meters with different scaler values, and we can only apply the multiplication based on the scalar received from the meter.
On what basis should we decide to change the scaler from 10 to 1 in such cases?
Hi, I don't know why the…
Hi,
I don't know why the scaler is set to 10. That is a configurable feature, and it depends on the meter.
The client can only read the scaler from the meter, and it's used to multiply the read value.
The meter owner can set the scaler as they want to.
BR,
Mikko