thomasgermain / pymultiMATIC

Python interface with Vaillant multiMATIC
MIT License
56 stars 11 forks source link

Connector cannot recover after invalid cookie #19

Closed thomasgermain closed 4 years ago

thomasgermain commented 4 years ago

It seems the cookie is invalid, the connector should detect and ask for a new one

File "/usr/local/lib/python3.7/site-packages/pymultimatic/systemmanager.py", line 457, in request_hvac_update
    state = mapper.map_hvac_sync_state(self._connector.get(urls.hvac()))
  File "/usr/local/lib/python3.7/site-packages/pymultimatic/api/connector.py", line 134, in get
    return self.query(url)
  File "/usr/local/lib/python3.7/site-packages/pymultimatic/api/connector.py", line 118, in query
    return self._safe_call(method, url, payload)
  File "/usr/local/lib/python3.7/site-packages/pymultimatic/api/connector.py", line 203, in _safe_call
    self._authentication(re_login)
  File "/usr/local/lib/python3.7/site-packages/pymultimatic/api/connector.py", line 263, in _authentication
    self._get_serial_number()
  File "/usr/local/lib/python3.7/site-packages/pymultimatic/api/connector.py", line 328, in _get_serial_number
    raise ApiError('Cannot get serial number', response)
pymultimatic.api.error.ApiError: ('Cannot get serial number', <Response [401]>)