TA2k / ioBroker.vw-connect

ioBroker Adapter for VW We connect and Skoda connect
MIT License
90 stars 22 forks source link

VW ID3 Adress Daten werden nicht aktualisiert -> reverseposition #322

Open OJay99 opened 3 months ago

OJay99 commented 3 months ago

Hallo zusammen, erstmal vielen Dank für den tollen Code!!

Zur Fehlerbeschreibung: Ich logge die Daten beim losfahren und anhalten des Autos mit. Im IO-Broker werden die Geodaten ...position/latitudeConv und ...position/longitudeConv korrekt angezeigt. Die Daten in ...position/address/* werden nicht korrekt angezeigt und passen nicht zu den Geodaten. Es scheint ein Problem mit der funktion reversePosition ab Zeile 6189 zu geben. Leider verstehe ich zu wenig vom Programmieren, um den Fehler zu finden. Ich habe die Funktion kopiert und im IO-Broker zum Laufen gebracht. Da funktioniert die Umwandlung der Geodaten in eine Adresse wunderbar.

Vielen Dank

TA2k commented 3 months ago

Kannst du ein screenshot machen was du genau meinst

OJay99 commented 3 months ago

VW-Adapter_IOBroker_marked

Ja, gerne. latitudeConv -> Wert korrekt longitudeConv -> Wert korrekt

Die Daten in "address" dagegen stimmen nicht mit den Geodaten überein.

Irgendwie werden die "address" Daten nicht automatisch mit den Geodaten aktualisiert.

ioBroker.vw-connect /main.js Ab Zeile 6189 kommt die funktion reverseposition, die genau diese Umwandlung macht.

TA2k commented 3 months ago

die Umwandlung in eine Adresse passiert extern kannst du ja selber testen mit deinen werten https://nominatim.openstreetmap.org/reverse?lat=55&lon=8&format=json

OJay99 commented 3 months ago

Ja, danke. Das habe ich getestet. Das funktioniert mit deinem Code auch wunderbar :) Danke dafür. Ich wollte nur sagen, dass die Daten die im IO-Broker stehen inkonsistent sind. Die Geodaten (Breiten- u. Längengrad) sind die tatsächlichen Werte des Standortes des Fahrzeugs. Die Adressdaten dagegen sind dann die Werte von dem Standort an dem das Auto beim losfahren stand.

Aktualisierung (Update interval in minutes) steht auf 1 min. Daran kann es also nicht liegen. Irgendwie scheinen die Daten in "address" nicht gleichzeitig mit den Geodaten aktualisiert zu werden. Es stehen dann völlig falsche Werte dort...

TA2k commented 3 months ago

du kannst den debug log aktivieren um vielleicht irgendwelche Auffälligkeiten zu sehen