Hello! How does the shift time clock method work? When i try it to use like clock.shiftTime(reader.client, 10) it appears that i can't connect to clock object - reader.read(clock, 2), for example, returns None. Am i doing something wrong?
Thanks for help!
Forums
Hi, You didn't add the error…
Hi,
You didn't add the error message, but I believe that you are trying to connect without authentication. You need to use an authenticated connection to shift the time.
You can read the values without authentication. You need to set the authentication level and client address. The client address depends on the used authentication level.
BR,
Mikko
I connected to the meter…
I connected to the meter with password. Client address was 48. And there was no error messages. I was trying to understand what changes after using shiftTime method. After connecting to the meter i wrote:
clock.shiftTime(reader.client, 10)
reader.read(clock, 2)
And reading this object returns always None on all attributes after shift time. And frankly i don't understand what happens.Maybe I am using it wrong?
Parameter client in shift…
Parameter client in shift time method - should I use client from settings.client or from reader.client. Maybe because of this nothing works.
Hi, The settings.client and…
Hi,
The settings.client and reader.client settings are correct.
I believe that the issue is here:
clock.shiftTime(reader.client, 10)
You only generate the bytes but do not send them to the meter. Change code like this:
readDataBlock(clock.shiftTime(reader.client, 10), reply);
BR,
Mikko
I really forgot about it…
I really forgot about it... Thank you very much for help!
Hi, No problems. I'm glad if…
Hi,
No problems. I'm glad if that solves your problem.
BR,
Mikko