Hi Mikko,
association = GXDLMSAssociationLogicalName(ln='0.0.40.0.2.255')
context = self.read(association,6)
association.authenticationMechanismName = context
association .secret = "Secret"
bytes = association .updateSecret(self.client)
self.read(association , 7)
self.write(association , 7)
I am trying to update password of MR association using python,The code is working fine without error but, the password is not updating in meter.Is there anything missing I am here?
Hi, You need to do it like…
Hi,
You need to do it like this:
bytes = association .updateSecret(self.client)
reply = GXReplyData()
self.readDataBlock(bytes, reply)
BR,
Mikko
Hi Mikko, MR password…
Hi Mikko,
MR password updation is working fine. Similarly , I want to update US password while updating is throwing the exception "Access Error : Device reports a unmatched type."
And I saw in updateSecret() method
# Action is used to update High authentication password.
return client.method(self, 2, self.secret, DataType.OCTET_STRING)
secret I passed here as hex value is there any Class available to convert hex to OCTET_STRING?
Hi, This is a little…
Hi,
This is a little complicated in DLMS.
US password is updated with normal write. Action is used to update the tigh authentication passwords.
BR,
Mikko