Das passiert wenn die Parkposition weg geht. Hast du denn das Auto abgesteckt? Hast du da eventuell die Zündung angemacht?
Eigene Visualisierung von Daten vom Auto
-
-
- heute
Hallo,
schau mal hier: hier klicken (Anzeige). Dort findet man vieles zum VW ID. -
Das Auto hat sich automatisch durch Annäherung entriegelt.
Ich habe den Stecker abgesteckt, Kofferraum geöffnet, geschlossen und das Auto wieder verriegelt.
Weder Fahrertür geöffnet, noch Zündung eingeschaltet.
Kann ich das Logging erweitern und das aus dem Protokoll auslesen ?
-
Aus verschiedenen Gründen mußte ich die Beschäftigung mit VWs Friend pausieren. Die Fortsetzung heute bringt folgende Fehlermeldung, mit der ich nichts anfangen kann.
Codedocker compose --env-file ./myconfig.env up WARN[0000] /home/pi/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion [+] Running 3/0 ✔ Container pi-postgresdb-1 Running 0.0s ✔ Container pi-grafana-1 Running 0.0s ✔ Container pi-vwsfriend-1 Running 0.0s Attaching to grafana-1, postgresdb-1, vwsfriend-1
Hinter der letzten Zeile hängt das Sytem. Ich hoffe, es hat jemand eine Lösung.
-
-
Sieht eigentlich alles gut aus. Wenn du deine console wieder haben willst musst du „-d“ hinter up machen.
-
o.k. nur der Fehler zu Beginn bleibt. Ich kann VWs Friend nicht starten!
Zitatdocker compose --env-file ./myconfig.env up -d
WARN[0000] /home/pi/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 3/3
✔ Container pi-postgresdb-1 Healthy 0.5s
✔ Container pi-grafana-1 Running 0.0s
✔ Container pi-vwsfriend-1 Running
Das ergibt sich nach einem Update:
Zitatsudo apt-get update
OK:1 https://download.docker.com/linux/raspbian bookworm InRelease
OK:2 http://archive.raspberrypi.com/debian bookworm InRelease
OK:3 http://raspbian.raspberrypi.com/raspbian bookworm InRelease
Paketlisten werden gelesen… Fertig
W: http://raspbian.raspberrypi.co…dists/bookworm/InRelease: Schlüssel ist im veralteten Schlüsselbund trusted.gpg gespeichert (/etc/apt/trusted.gpg), siehe den Abschnitt MISSBILLIGUNG in apt-key(8) für Details.
-
-
o.k. nur der Fehler zu Beginn bleibt. Ich kann VWs Friend nicht starten!
Das ergibt sich nach einem Update:
wie stein schon gesagt hat, sieht erstmal alles gut aus. d.h. vwsfriend scheint zu laufen. (das apt update hat damit nichts zu tun) ... prüf doch mal, ob du in grafana was sehen kannst... also in deinem browser... unter deiner lokalen adresse:port (vermutlich sowas wie 192.168.?.?:3000) ob du dich da einloggen kannst
[...] Wenn du deine console wieder haben willst musst du „-d“ hinter up machen.
Wieder was gelernt, danke!
-
ich hatte glaube ich deutlich geschrieben, daß ich VWs Friend nicht starten kann. Also kann ich auch nichts abrufen. Das Problem ist offensichtlich ein Schlüssel. Ich habe inzwischen hearusgefunden, daß er mit Debian zusammenhängt: Die Bezeichnung des Schlüssels habe ich auch. Nutzt nur alles nichts. VWs Friend wird, wie auch immer, blockiert.
-
-
ich stimme zu. Trotzdem kann ich VWs Friend nicht starten. Sieh die angezeigten Fehlermeldungen. Ich mache gerade allesneu. Der Schlüsselfehler kommt schon bei der Dockerinstallation. Vor 2,5 a hatte ich diese Fehler alle nicht. Nur eigene Duseligkeiten. Als diese erkannt und behoben waren lief alles. Ich kann es nicht beurteilen. Aber es sieht für mich so aus, als gäbe es in den verlinkten Dateien (Docker?) Änderungen, die jetzt nicht mehr passen.
Die Neuinstallation ist durch. Habe alle Fehler ignoriert! Und es funktioniert.! WARUM???
-
Naja, die meisten Computersysteme werfen Fehlermeldungen aller Art - und viele davon. Es ist trotzdem immer einen Versuch wert, erstmal die Anwendung aufzurufen. Auch kann eine Fehlermeldung kommen, die Anwendung trotzdem korrekt laufen, und der Zugriff wird z.B. von einer lokalen Firewall blockiert. Da lasse ich gerne mal einen nmap laufen, um die Ports zu prüfen. Oder bei Browsermeldungen einen curl -I auf die URL (auch localhost vs. Zugriff v. außen vergleichen).
stein , ich weiß, Du hattest nach SW >3.x gefragt, und ich habe noch v.3.2. Aber bei mir kommt dieser Fehler climatisationTemperatureOutside-Fehler jetzt auch - und er kommt lt. meinen Logs exakt seit 2024-08-29T08:30:12+0000 (mein aktuelles Log geht zurück bis zum 19.07.)
Code-1 }">2024-09-03T10:00:08+0000:WARNING:vehicle:/vehicles/<FIN>: Unknown attribute climatisationTemperatureOutside with value {'error': {'message': 'Bad Gateway', 'errorTimeStamp': '2024-09-03T10:00:08Z', 'info': 'Something went wrong. Please try to re-login. If the problem persists, please contact our support.', 'code': 4003, 'group': 3, 'retry': True}} in domain climatisation
Passend zum zuvor Geschriebenen: Ich kann keinerlei negative Auswirkungen auf VWsFriends korrektes Funktionieren feststellen. Es wäre aber spannend zu erfahren, was so ein 'Unknown attribute' für Folgen haben kann/hat.
Ich habe mal eine generelle Abfrage nach unbekannten Attributen über das Log laufen lassen:
-
Aus verschiedenen Gründen mußte ich die Beschäftigung mit VWs Friend pausieren. Die Fortsetzung heute bringt folgende Fehlermeldung, mit der ich nichts anfangen kann.
Das ist keine Fehlermeldung, sondern ein Hinweis. Der besagt, dass es ein Attribut gibt, das nicht mehr genutzt werden soll und ignoriert wird.
Was ist zu tun? Entweder den Hinweis ignorieren (wie du mir, so ich dir! ) oder das Attribut "version" aus der .yml entfernen.
Hinter der letzten Zeile hängt das Sytem. Ich hoffe, es hat jemand eine Lösung.
Das System hängt nicht, sondern die Anwendung läuft. Es gibt nur an diesem Punkt keine Ausgaben mehr in der Konsole. Zur Nutzung von VWsFriend musst du eine Verbindung zur Webschnittstelle herstellen.
Falls du aus irgendwelchen Gründen die Konsole weiter nutzen willst ohne die Anwendung zu stoppen muss sie abgekoppelt werden. Siehe dazu die Antwort von stein
-
Interessant wäre was ein Fahrzeug mit 4.x oder 5.x sagt.
ID.4 mit 4.1:
Code2024-09-04T14:43:52+0000:WARNING:generic_status:/vehicles/FIN/domains/charging/batteryStatus: Unknown attribute navigationTargetSOC_pct with value 0 2024-09-04T14:43:52+0000:WARNING:generic_status:/vehicles/FIN/domains/charging/chargingStatus: Unknown attribute chargingScenario with value off 2024-09-04T14:43:52+0000:WARNING:vehicle:/vehicles/FIN: Unknown attribute climatisationTemperatureOutside with value {'error': {'message': 'Bad Gateway', 'errorTimeStamp': '2024-09-04T14:43:50Z', 'info': 'Something went wrong. Please try to re-login. If the problem persists, please contact our support.', 'code': 4003, 'group': 3, 'retry': True}} in domain climatisation 2024-09-04T14:43:52+0000:WARNING:vehicle:/vehicles/FIN: Unknown attribute temperatureOutsideStatus with value {'value': {'carCapturedTimestamp': '2024-08-25T01:42:29.138Z', 'temperatureOutside_K': '292.65'}} in domain measurements
temperatureOutsideStatus scheint der Außentemperaturfühler zu sein.
-
Ich hatte auch das Wochenende Probleme, dass er nicht alle Trips und Ladevorgänge aufgezeichnet hatte und habe deshalb mal die Container durchgetreten. Im Log kommt bei mir auch der Fehler mit dem Unknown attribute climatisationTemperatureOutside.
Auto: ID.3 MJ 2024 mit 3.4.1 (wird im Auto als 3.2 angezeigt)
VWsFriend: 0.24.5
Code2024-09-08T19:08:40+0000:WARNING:vehicle:/vehicles/WVWZZZE1XXXXXXXXX: Unknown attribute climatisationTemperatureOutside with value {'error': {'message': 'Bad Gateway', 'errorTimeStamp': '2024-09-08T19:08:39Z', 'info': 'Something went wrong. Please try to re-login. If the problem persists, please contact our support.', 'code': 4003, 'group': 3, 'retry': True}} in domain climatisation
Ein paar Zeilen weiter unten kommt ein StackTrace, der glaube ich aber wegen was anderem kommt. Ich hatte seit gestern die Warnlampe wegen Wischwasser nachfüllen an.
Code
Alles anzeigen2024-09-08T19:08:42+0000:INFO:warning_light_agent:Vehicle WVWZZZE1XXXXXXXXX has still 0 warning lights on in the database. 2024-09-08T19:08:42+0000:INFO:warning_light_agent:Warning light 0xA227 in vehicle WVWZZZE1XXXXXXXXX turned on Traceback (most recent call last): File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute cursor.execute(statement, parameters) psycopg2.errors.InvalidTextRepresentation: invalid input value for enum category: "OTHER" LINE 1: ...timestamptz, 18184, NULL, NULL, 'TEXT_NOT_FOUND', 'OTHER', '... ^ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/opt/venv/bin/vwsfriend", line 8, in <module> sys.exit(main()) ^^^^^^ File "/opt/venv/lib/python3.12/site-packages/vwsfriend/vwsfriend_base.py", line 519, in main weConnect.update(updateCapabilities=True, updatePictures=True, force=True, selective=[Domain.ACCESS, File "/opt/venv/lib/python3.12/site-packages/weconnect/weconnect.py", line 197, in update self.updateComplete() File "/opt/venv/lib/python3.12/site-packages/weconnect/addressable.py", line 533, in updateComplete child.updateComplete() File "/opt/venv/lib/python3.12/site-packages/weconnect/addressable.py", line 533, in updateComplete child.updateComplete() File "/opt/venv/lib/python3.12/site-packages/weconnect/addressable.py", line 534, in updateComplete super().updateComplete() File "/opt/venv/lib/python3.12/site-packages/weconnect/addressable.py", line 96, in updateComplete observer(element=self, flags=self.onCompleteNotifyFlags) File "/opt/venv/lib/python3.12/site-packages/vwsfriend/agent_connector.py", line 122, in onEnable self.agents[element.vin.value].append(WarningLightAgent(session=self.Session(), vehicle=foundVehicle)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/vwsfriend/agents/warning_light_agent.py", line 27, in __init__ self.__onCarCapturedTimestampChange(self.vehicle.weConnectVehicle.domains['vehicleHealthWarnings']['warningLights'].carCapturedTimestamp, None) File "/opt/venv/lib/python3.12/site-packages/vwsfriend/agents/warning_light_agent.py", line 64, in __onCarCapturedTimestampChange with self.session.begin_nested(): ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1958, in begin_nested return self.begin(nested=True) ^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1924, in begin trans = trans._begin(nested=nested) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<string>", line 2, in _begin File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 139, in _go ret_value = fn(self, *arg, **kw) ^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1045, in _begin return SessionTransaction( ^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 960, in __init__ self._take_snapshot() File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1089, in _take_snapshot self.session.flush() File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 4341, in flush self._flush(objects) File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 4476, in _flush with util.safe_reraise(): File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 146, in __exit__ raise exc_value.with_traceback(exc_tb) File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 4437, in _flush flush_context.execute() File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", line 466, in execute rec.execute(self) File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", line 642, in execute util.preloaded.orm_persistence.save_obj( File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 93, in save_obj _emit_insert_statements( File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 1233, in _emit_insert_statements result = connection.execute( ^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1418, in execute return meth( ^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py", line 515, in _execute_on_connection return connection._execute_clauseelement( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1640, in _execute_clauseelement ret = self._execute_context( ^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1846, in _execute_context return self._exec_single_context( ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1986, in _exec_single_context self._handle_dbapi_exception( File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 2353, in _handle_dbapi_exception raise sqlalchemy_exception.with_traceback(exc_info[2]) from e File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 1967, in _exec_single_context self.dialect.do_execute( File "/opt/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 924, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.DataError: (psycopg2.errors.InvalidTextRepresentation) invalid input value for enum category: "OTHER" LINE 1: ...timestamptz, 18184, NULL, NULL, 'TEXT_NOT_FOUND', 'OTHER', '... ^ [SQL: INSERT INTO warning_lights (vehicle_vin, start, start_mileage, "end", end_mileage, text, category, "messageId", priority, "serviceLead", "customerRelevance") VALUES (%(vehicle_vin)s, %(start)s, %(start_mileage)s, %(end)s, %(end_mileage)s, %(text)s, %(category)s, %(messageId)s, %(priority)s, %(serviceLead)s, %(customerRelevance)s) RETURNING warning_lights.id] [parameters: {'vehicle_vin': 'WVWZZZE1XXXXXXXXX', 'start': datetime.datetime(2024, 9, 8, 16, 0, 39, tzinfo=datetime.timezone.utc), 'start_mileage': 18184, 'end': None, 'end_mileage': None, 'text': 'TEXT_NOT_FOUND', 'category': 'OTHER', 'messageId': '0xA227', 'priority': 125, 'serviceLead': False, 'customerRelevance': None}] (Background on this error at: https://sqlalche.me/e/20/9h9h)
Ich fahr jetzt nochmal paar Meter zum Laden und guck mal, wie es sich verhält, wenn die Warnung wieder weg ist und ob er deshalb ausgestiegen ist bei der Trip und Ladeaufzeichnung.
-
Jo, mein Fehler! Muss ich fixen. Danke fürs Bescheid geben.
-
Hallo Stein, bzw. hallo Alle,
ich wäge grad die Vorteile ab, mich in Deine ziemlich sinnvoll und hilfreich aussehende Software reizuarbriten. Zwei Fragen, die mich vorab interessieren würden:
- hat das Tool auch schreibenden Zugriff? Z.B. Klimatisierung per HomeKit starten?
- wäre auch Audi interessant, oder zu unterschiedlich? Hätte ggf. Zugriff auf einen Q4.
Dank im Vorhinein
Felix
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!