i trying to recive values from itron meter using ReadRowsByRange, so i recive the array of data but the values are wrong, for example, the value should be 0.8966 but the recived value is 8966, and if the value is 140 the recived value is 14.
You need to read the scaler and unit of the register object. Scaler is one as default. After you have read those, values are multiplied automatically. You can also set scaler from the code.
Try to change the authentication level, if you can't read the register object at all.
If you can read the value of the register, then the meter manufacturer hasn't implemented this.
In that case, you need to check what register you are reading and change scaler according to register logical name.
Hi,
Hi,
You need to read the scaler and unit of the register object. Scaler is one as default. After you have read those, values are multiplied automatically. You can also set scaler from the code.
BR,
Mikko
Thanks for your answer, How i
Thanks for your answer, How i do that? "read the scaler and unit of the register object"
i got how to read the scaler
i got how to read the scaler an the unit but when i try to read it i recives ACCESS DENIED
Hi,
Hi,
Try to change the authentication level, if you can't read the register object at all.
If you can read the value of the register, then the meter manufacturer hasn't implemented this.
In that case, you need to check what register you are reading and change scaler according to register logical name.
BR,
Mikko