I think in GXDLMSDirector the "clock" object shows incorrect time. According to standard, as I have seen, the "time" attribute is local date and time and that is what is returned by the meter () but GXDLMSDirector changes that according to deviation of time zone and daylight saving time (and maybe some other things).
Also "time_zone" attribute value is doubtful. If time zone is GMT+3, the deviation should be +180 min, not -180 min.
I'm not exactly sure about these issues so could you please clarify them.
You are not the first one who is talking from this. This is from normal time to UTC, not UTC time. Read more from Blue Book 4.1.6.1 Date and time formats.
If you want to use UTC time, select "Use UTC time, not standard" from GXDLMSDirector settings. It's on the Advanced tab.
What do you mean by "this" in your second sentence?
I have read 4.1.6.1. There you can find that deviation is local time to UTC thus, I guess, like I said in the first post, GMT+3 should be +180. There is no other information about local time/UTC issue there.
About local time. In the "clock" description you can see that 2nd attribute "time" is actually local time. My meter returns, let's say, 2019-06-20 15:16:17 and GXDLMSDirector modifies this and shows 2019-06-20 18:16:17. Why is it so?
I do not want to use UTC time [want to see what is returned by the meter, i.e. local time], so why shoud I select "Use UTC time, not standard"? Also, what is the meaning of "not standard" here -- not according to DLMS standard?
The deviation is from normal time to UTC, not UTC time. GMT+3 is -180, if you are not using India or Italy standard.
When clock time is coming from the meter, a Time zone is part of the time. GXDLMSDirector shows meter clock using your PC time settings. For this reason, the clock is not shown correctly in your PC.
Check Time Zone parameter. If it's 180 and your time zone is UTC+3, select "Use UTC time, not standard".
Hi,
Hi,
You are not the first one who is talking from this. This is from normal time to UTC, not UTC time. Read more from Blue Book 4.1.6.1 Date and time formats.
If you want to use UTC time, select "Use UTC time, not standard" from GXDLMSDirector settings. It's on the Advanced tab.
BR,
Mikko
What do you mean by "this" in
What do you mean by "this" in your second sentence?
I have read 4.1.6.1. There you can find that deviation is local time to UTC thus, I guess, like I said in the first post, GMT+3 should be +180. There is no other information about local time/UTC issue there.
About local time. In the "clock" description you can see that 2nd attribute "time" is actually local time. My meter returns, let's say, 2019-06-20 15:16:17 and GXDLMSDirector modifies this and shows 2019-06-20 18:16:17. Why is it so?
I do not want to use UTC time [want to see what is returned by the meter, i.e. local time], so why shoud I select "Use UTC time, not standard"? Also, what is the meaning of "not standard" here -- not according to DLMS standard?
Hi,
Hi,
The deviation is from normal time to UTC, not UTC time. GMT+3 is -180, if you are not using India or Italy standard.
When clock time is coming from the meter, a Time zone is part of the time. GXDLMSDirector shows meter clock using your PC time settings. For this reason, the clock is not shown correctly in your PC.
Check Time Zone parameter. If it's 180 and your time zone is UTC+3, select "Use UTC time, not standard".
BR,
Mikko
BR,
Mikko
Thanks for clarification, I
Thanks for clarification, I understand now.