Page 1 of 1

Carnet

Posted: Thursday 05 April 2018 18:40
by pelsen

Re: Carnet

Posted: Saturday 14 April 2018 8:23
by skalman77
Hi,

I actually used their script, and made a domoticz variant of it. You can find it here: https://github.com/skalman77/volkswagen_carnet_domoticz

Look in wiki how to use it.

Re: Carnet

Posted: Tuesday 16 April 2019 18:03
by rjnl
Hi @Skalman77,

Is this script still maintained? I cannot get it to work, throws a connection error from VW:

Code: Select all

> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(31)<module>()
-> class VWCarnet(object):
(Pdb) next
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(435)<module>()
-> def main():
(Pdb) 
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(450)<module>()
-> if __name__ == '__main__':
(Pdb) 
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(451)<module>()
-> try:
(Pdb) 
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(452)<module>()
-> main()
(Pdb) 

next                        
ConnectionError: Connecti..."''",)),)
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(452)<module>()
-> main()
(Pdb) 
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(453)<module>()
-> except KeyboardInterrupt:
(Pdb) next
--Return--
> /home/domoticz/volkswagen_carnet_domoticz/carnet_domoticz.py(453)<module>()->None
-> except KeyboardInterrupt:
(Pdb) next
ConnectionError: Connecti..."''",)),)
> <string>(1)<module>()->None
(Pdb) next
--Return--
> <string>(1)<module>()->None
(Pdb) next
Traceback (most recent call last):
  File "/usr/lib/python2.7/pdb.py", line 1314, in main
    pdb._runscript(mainpyfile)
  File "/usr/lib/python2.7/pdb.py", line 1233, in _runscript
    self.run(statement)
  File "/usr/lib/python2.7/bdb.py", line 400, in run
    exec cmd in globals, locals
  File "<string>", line 1, in <module>
  File "carnet_domoticz.py", line 452, in <module>
    main()
  File "carnet_domoticz.py", line 446, in main
    vw = VWCarnet(args)
  File "carnet_domoticz.py", line 47, in __init__
    self._carnet_logon()
  File "carnet_domoticz.py", line 129, in _carnet_logon
    auth_base + '/ap-login/jsf/login.jsf', data=post_data, headers=AUTHHEADERS)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 500, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 457, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 569, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 407, in send
    raise ConnectionError(err, request=request)
ConnectionError: ('Connection aborted.', BadStatusLine("''",))
Uncaught exception. Entering post mortem debugging