To start with many thanks for this Python implementation. However, for me it didn't work with the current version of Nissanconnect for EU.The response from the server seems to have changed. And I ran into some issues that seem to be related to Python3.
However, I got the bits and pieces that I need running. If someone is interested, I could share them.