Auch das myVolkswagenportal hat regelmässig das Daten dort fehlen in letzter Zeit, vielleicht wegen den bevorstehenden Updates der Fahrzeuge wer weiss
Eigene Visualisierung von Daten vom Auto
-
-
Hallo,
schau mal hier: (hier klicken). Dort findet man vieles zum VW ID. -
Hm, Auto lädt seit 11:49, aber trotz Refresh (automatisch wie manuell) letztes Update um 12:09. App sagt 71% SoC und auch Tronity hat sich eben mit der Benachrichtigung für 70% gemeldet. Zugriff auf den VW-Server also wohl möglich.
-
hast du irgendwelche Fehlermeldungen auf der console?
Von wann ist der screenshot?
-
-
Von VWsFriend nicht, da war die letzte Meldung von 11:14:
Screenshot_20220318_165116.png
Aber Watchtower hat heute Nacht mal wieder ein Postgres-Update durchgeführt. Das scheint ja immer wieder zeitversetzt zu Problemen in der Anzeige zu führen:
Screenshot_20220318_165338.png
Nach Neustart des VWsFriend-Containers waren dann zumindest die Update-Zeiten wieder aktuell, 5 Minuten später dann auch der SoC.
-
11:14 ist in UTC, also 12:14 das passt zu dem Ausfall. Was sagt die ganze Fehlermeldung in der Zeile?
Ich hatte um den Zeitpunkt rum auch einen Ausfall:
Code2022-03-18T11:20:19+0000:ERROR:vwsfriend_base:Retrieval error during update. Will try again after configured interval of 180s
Bei dir war der Ausfall genau in dem Zeitpunkt als er das Token refreshed hat. Vielleicht habe ich da noch einen Fehler dass er es danach nicht wieder probiert.
-
-
Eine Zwischenfrage: soweit ich hier und auch bei weconnect-cli überflogen habe, braucht man sicherlich Zugang zu bzw Daten von einem existierenden Fahrzeug, oder? Auf meinen Fahrzeug muss / darf ich noch etwas (länger) warten... würde ich aber da auch gerne einsteigen.
-
Eine Zwischenfrage: soweit ich hier und auch bei weconnect-cli überflogen habe, braucht man sicherlich Zugang zu bzw Daten von einem existierenden Fahrzeug, oder? Auf meinen Fahrzeug muss / darf ich noch etwas (länger) warten... würde ich aber da auch gerne einsteigen.
Jo, ich könnte aber mal überlegen eine "Demo"-Backupdatei anzubieten mit der man mal bisschen was ausprobieren kann wenn man noch kein Auto hat.
-
11:14 ist in UTC, also 12:14 das passt zu dem Ausfall. Was sagt die ganze Fehlermeldung in der Zeile?
Ich hatte um den Zeitpunkt rum auch einen Ausfall:
Code2022-03-18T11:20:19+0000:ERROR:vwsfriend_base:Retrieval error during update. Will try again after configured interval of 180s
Bei dir war der Ausfall genau in dem Zeitpunkt als er das Token refreshed hat. Vielleicht habe ich da noch einen Fehler dass er es danach nicht wieder probiert.
Ach ja, immer diese eine Stunde... Komplette Meldung:
Zitat2022-03-18T11:14:31+0000:CRITICAL:vwsfriend_base:There was a problem when communicating with WeConnect. If this problem persists please open a bug report: Retrieving credentials page was not successfull, status code: 400
Der 1. Screenshot war übrigens von 14:05 Uhr (steht auch im Dateinamen).
-
Seit heute Mittag steht vwsfriend.
Sieht so aus als ob die API neue Attribute hat und vwsfriend irgendwann aufgibt mit den Verbindungsversuchen. Letzter Eintrag war dann das Aufrufen der UI gerade.
Last update from Server 2022-03-18 12:06:05
Und hier die Fehler aus dem log:
Code
Alles anzeigen2022-03-18T11:06:03+0000:INFO:vwsfriend_base:Updating data from WeConnect 2022-03-18T11:06:04+0000:WARNING:timer:/vehicles/xxx/domains/automation/chargi ngProfiles/profiles/1/timers/2/singleTimer: Unknown attribute occurringOn with value Saturda y 2022-03-18T11:06:04+0000:WARNING:timer:/vehicles/xxx/domains/automation/chargi ngProfiles/profiles/1/timers/2/singleTimer: Unknown attribute startTime with value 08:00 2022-03-18T11:06:05+0000:INFO:abrp_agent:ABRP send telemetry for vehicle xxx for account Standard: Missing telemetry: speed, lat, lon, 2022-03-18T11:11:03+0000:INFO:vwsfriend_base:Updating data from WeConnect 2022-03-18T11:11:03+0000:INFO:openid_session:Token expired 2022-03-18T11:11:03+0000:INFO:we_connect_session:Refreshing tokens 2022-03-18T11:11:04+0000:CRITICAL:vwsfriend_base:There was a problem when communicating with WeConnect. If this problem persists please open a bug report: Retrieving credentials page was not successfull, status code: 400 2022-03-18T12:02:56+0000:INFO:hap_protocol:('192.168.0.37', 52898): Connection made to VWsFr iend 2022-03-18T12:25:15+0000:INFO:hap_protocol:('192.168.0.51', 49161): Connection made to VWsFr iend 2022-03-18T13:08:17+0000:INFO:hap_protocol:('192.168.0.51', 49595): Connection made to VWsFr iend 2022-03-18T13:08:23+0000:INFO:hap_protocol:('192.168.0.51', 49603): Connection made to VWsFr iend 2022-03-18T13:10:27+0000:INFO:hap_protocol:('192.168.0.51', 49622): Connection made to VWsFr iend 2022-03-18T13:11:33+0000:INFO:hap_protocol:('192.168.0.51', 49685): Connection made to VWsFr iend 2022-03-18T13:16:02+0000:INFO:hap_protocol:('192.168.0.51', 49700): Connection made to VWsFr iend 2022-03-18T13:16:46+0000:INFO:hap_protocol:('192.168.0.51', 49707): Connection made to VWsFr iend 2022-03-18T13:23:24+0000:INFO:hap_protocol:('192.168.0.51', 49718): Connection made to VWsFr iend 2022-03-18T13:23:58+0000:INFO:hap_protocol:('192.168.0.51', 49727): Connection made to VWsFr iend 2022-03-18T13:26:13+0000:INFO:hap_protocol:('192.168.0.51', 49741): Connection made to VWsFr iend 2022-03-18T13:28:06+0000:INFO:hap_protocol:('192.168.0.51', 49752): Connection made to VWsFr iend 2022-03-18T16:28:54+0000:INFO:_internal:192.168.0.51 - - [18/Mar/2022 16:28:54] "GET /status /vehicles/xxx-status_or_car-badge.png HTTP/1.1" 200 -
-
Das sind zwei Themen. Das erste sind Attribute die in der API noch nicht bekannt sind. Die werde ich die tage mal mit einem Update nachreichen.
Das was VWsFriend zum stehen gebracht hat ist:
CodeCRITICAL:vwsfriend_base:There was a problem when communicating with WeConnect. If this problem persists please open a bug report: Retrieving credentials page was not successfull, status code: 400
dir ist also das selbe passiert wie Oceanwaves. Der server war genau da offline wo VWsFriend versucht hat neue Tokens zu ziehen. Ich schaue mir nachher mal den code an, das sollte nicht so sein, war aber auch einfach Pech dass hier zwei Fehler zusammen kamen. Das Problem ist immer: Solche Fehler kann ich ganz schlecht nachstellen und testen.
-
Der server war genau da offline wo VWsFriend versucht hat neue Tokens zu ziehen. Ich schaue mir nachher mal den code an, das sollte nicht so sein, war aber auch einfach Pech dass hier zwei Fehler zusammen kamen. Das Problem ist immer: Solche Fehler kann ich ganz schlecht nachstellen und testen.
Dafür sind wir dann ja da. Ein bisschen was müssen wir ja auch zurückgeben können .
-
Ich werfe nochmal einen dritten Bug in die Runde.
Beim Aufrufen der Status Seite gibt es gelegentlich einen 500er.
sqlalchemy.exc.PendingRollbackError: Can't reconnect until invalid transaction is rolled back. (Background on this error at: https://sqlalche.me/e/14/8s2b)
Hier das Log:
Code
Alles anzeigen2022-03-19T18:21:21+0000:ERROR:_internal:Error on request: Traceback (most recent call last): File "/opt/venv/lib/python3.9/site-packages/werkzeug/serving.py", line 324, in run_wsgi execute(self.server.app) File "/opt/venv/lib/python3.9/site-packages/werkzeug/serving.py", line 313, in execute application_iter = app(environ, start_response) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2091, in __call__ return self.wsgi_app(environ, start_response) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1518, in full_dispatch_req uest rv = self.handle_user_exception(e) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1514, in full_dispatch_req uest rv = self.preprocess_request() File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1857, in preprocess_reques t rv = self.ensure_sync(before_func)() File "/opt/venv/lib/python3.9/site-packages/vwsfriend/ui/vwsfriend_ui.py", line 100, in be fore_request_callback flask.g.dbsettings = self.app.db.session.query(Settings).first() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2810, in first return self.limit(1)._iter().first() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2894, in _iter result = self.session.execute( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1692, in exec ute result = conn._execute_20(statement, params or {}, execution_options) File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1620, in _exe cute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _exe cute_on_connection return connection._execute_clauseelement( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1487, in _exe cute_clauseelement ret = self._execute_context( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1706, in _exe cute_context conn = self._revalidate_connection() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 571, in _reva lidate_connection self._invalid_transaction() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 543, in _inva lid_transaction raise exc.PendingRollbackError( sqlalchemy.exc.PendingRollbackError: Can't reconnect until invalid transaction is rolled bac k. (Background on this error at: https://sqlalche.me/e/14/8s2b) 2022-03-19T18:22:21+0000:ERROR:_internal:Error on request: Traceback (most recent call last): File "/opt/venv/lib/python3.9/site-packages/werkzeug/serving.py", line 324, in run_wsgi execute(self.server.app) File "/opt/venv/lib/python3.9/site-packages/werkzeug/serving.py", line 313, in execute application_iter = app(environ, start_response) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2091, in __call__ return self.wsgi_app(environ, start_response) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1518, in full_dispatch_req uest rv = self.handle_user_exception(e) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1514, in full_dispatch_req uest rv = self.preprocess_request() File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1857, in preprocess_reques t rv = self.ensure_sync(before_func)() File "/opt/venv/lib/python3.9/site-packages/vwsfriend/ui/vwsfriend_ui.py", line 100, in be fore_request_callback flask.g.dbsettings = self.app.db.session.query(Settings).first() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2810, in first return self.limit(1)._iter().first() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2894, in _iter result = self.session.execute( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1692, in exec ute result = conn._execute_20(statement, params or {}, execution_options) File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1620, in _exe cute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _exe cute_on_connection return connection._execute_clauseelement( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1487, in _exe cute_clauseelement ret = self._execute_context( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1706, in _exe cute_context conn = self._revalidate_connection() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 571, in _reva lidate_connection self._invalid_transaction() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 543, in _inva lid_transaction raise exc.PendingRollbackError( sqlalchemy.exc.PendingRollbackError: Can't reconnect until invalid transaction is rolled bac k. (Background on this error at: https://sqlalche.me/e/14/8s2b) 2022-03-19T18:23:12+0000:INFO:_internal:192.168.0.51 - - [19/Mar/2022 18:23:12] "GET /status /vehicles HTTP/1.1" 500 - 2022-03-19T18:23:12+0000:ERROR:_internal:Error on request: Traceback (most recent call last): File "/opt/venv/lib/python3.9/site-packages/werkzeug/serving.py", line 324, in run_wsgi execute(self.server.app) File "/opt/venv/lib/python3.9/site-packages/werkzeug/serving.py", line 313, in execute application_iter = app(environ, start_response) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2091, in __call__ return self.wsgi_app(environ, start_response) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2076, in wsgi_app response = self.handle_exception(e) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 2073, in wsgi_app response = self.full_dispatch_request() File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1518, in full_dispatch_req uest rv = self.handle_user_exception(e) File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1514, in full_dispatch_req uest rv = self.preprocess_request() File "/opt/venv/lib/python3.9/site-packages/flask/app.py", line 1857, in preprocess_reques t rv = self.ensure_sync(before_func)() File "/opt/venv/lib/python3.9/site-packages/vwsfriend/ui/vwsfriend_ui.py", line 100, in be fore_request_callback flask.g.dbsettings = self.app.db.session.query(Settings).first() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2810, in first return self.limit(1)._iter().first() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2894, in _iter result = self.session.execute( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1692, in exec ute result = conn._execute_20(statement, params or {}, execution_options) File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1620, in _exe cute_20 return meth(self, args_10style, kwargs_10style, execution_options) File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 325, in _exe cute_on_connection return connection._execute_clauseelement( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1487, in _exe cute_clauseelement ret = self._execute_context( File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1706, in _exe cute_context conn = self._revalidate_connection() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 571, in _reva lidate_connection self._invalid_transaction() File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 543, in _inva lid_transaction raise exc.PendingRollbackError( sqlalchemy.exc.PendingRollbackError: Can't reconnect until invalid transaction is rolled bac k. (Background on this error at: https://sqlalche.me/e/14/8s2b)
-
hmmm, das ist ein Folgefehler. Da muss davor mal irgendwas beim Datenbank schrieben schief gegangen sein. Wenn du den Fehler im Log finden würdest, das wäre prima.
-
Vor einigen Tagen wurde ein "Demo Backup" angekündigt, um ohne KFZ das Programm auszuprobieren. Ich finde nichts, oder gibt es auch noch nichts?
-
Das steht jetzt auf der Liste an möglichen TODOs, das ist leider nicht ganz wenig Arbeit weil ich die Daten meiner Fahrzeuge nicht unanonymisiert anbieten möchte.
Jetzt mitmachen!
Drei Gründe dafür:
- Austausch mit anderen VW ID. Fahrern
- Alles zu Versicherung & Finanzierung
- Tipps zum Fahren & Laden
Registriere Dich kostenlos und nehme an unserer Community teil!