Use Meter Time Zone selection

4 posts / 0 new
Last post
Bhaumik
Use Meter Time Zone selection

Hi Mikko,

I am using the IS15959-2 Indian standard meter for testing.
Using GXDLMSDirector, I read Clock from the meter.

Current time zone of India is +5:30 (i.e 330 min), Which is set in meter.
From the Advanced tab in Director, I have not selected any checkbox for time.

The value of time is shown 11 hrs ahead of the meter time. When I select use meter time zone from View tab it is shown proper time.

Can we have this change in the GXDLMS.Net library without use meter time zone selection?

Kurumi
Kurumi's picture

Hi,

The deviation is causing a lot of extra work.
https://www.gurux.fi/Gurux.DLMS.Objects.GXDLMSClock#deviation

You can use UTC time zone if you set GXDLMSClient.UseUtc2NormalTime to true.

BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi

Bhaumik

Hi Mikko,

Following is the response from the meter. Meter is sending the current date and time as per the IST.

7E A0 1E 21 03 78 10 C4 E6 E7 00 C4 01 81 00
09 0C
07 E5
06
08
02
10
01
16
FF
01 4A <- deviation
00 98 A4 7E

deviation value is 01 41 (i.e 330 min).
Is Gurux.DLMS library converts the time as per the deviation value?

Kurumi
Kurumi's picture

Hi,

Yes, it is converting using Indian standard if you set GXDLMSClient.UseUtc2NormalTime to true.
It's false as default because DLMS standard defines deviation differently than IST.

BR,
Mikko

________________________________________
Mikko Kurunsaari
Gurux Ltd
http://www.gurux.fi