python-opcua
python-opcua copied to clipboard
The OPCUA Server sets the Servertimestamp in the moment of writing th…
If you use an OPCUA Client such as UA Expert from Prosys and change values within the gui than the Servertimestamp is not set while writing the node, which is from our perspective not as specified by the OPCUA guidelines. The Timestamp will be set to EPOCH Time which is on Windows in the year 1601. The bug is contained in address_space.py in the write function. There the datavalue for Servertimestamp should be set before writing the node.
See: [(https://github.com/FreeOpcUa/python-opcua/issues/1192)]
If the Sourcetimestamp is not set by the client, you can use the commented line with SourceTimestamp as well.
That feature always comes back. I think it was removed due to performance. We should check if we have performance issues with that branch