Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. VW-Connect: GPS reversed Search

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    853

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

VW-Connect: GPS reversed Search

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 5 Kommentatoren 292 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    till
    schrieb am zuletzt editiert von till
    #1

    Guten Morgen,

    ich habe zwei Fahrzeuge einen e-Up und einen Enyaq.
    Beim e-Up werden die GPS Koordinaten in eine postalische Adresse umgewandelt, beim Enyaq wird dies leider nicht automatisch geliefert. Wäre es möglich, wenn dies evtl. mit dem nächsten Update eingepflegt wird?

    Vielen Dank und beste Grüße,
    Till

    FeuersturmF 1 Antwort Letzte Antwort
    0
    • T till

      Guten Morgen,

      ich habe zwei Fahrzeuge einen e-Up und einen Enyaq.
      Beim e-Up werden die GPS Koordinaten in eine postalische Adresse umgewandelt, beim Enyaq wird dies leider nicht automatisch geliefert. Wäre es möglich, wenn dies evtl. mit dem nächsten Update eingepflegt wird?

      Vielen Dank und beste Grüße,
      Till

      FeuersturmF Online
      FeuersturmF Online
      Feuersturm
      schrieb am zuletzt editiert von Feuersturm
      #2

      @till Hi, in diesem Thread bist du mit deinem Wunsch nicht richtig aufgehoben.
      Ein paar mehr Details sind noch notwendig, z.b. zum welchen Adapter es sich überhaupt handelt und bei Wochen Adapter geht es und wo nicht. Das ganze gehört dann in ein eigenes Thema

      @Homoran Kannst du das bitte hier abtrennen?

      HomoranH 1 Antwort Letzte Antwort
      1
      • FeuersturmF Feuersturm

        @till Hi, in diesem Thread bist du mit deinem Wunsch nicht richtig aufgehoben.
        Ein paar mehr Details sind noch notwendig, z.b. zum welchen Adapter es sich überhaupt handelt und bei Wochen Adapter geht es und wo nicht. Das ganze gehört dann in ein eigenes Thema

        @Homoran Kannst du das bitte hier abtrennen?

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #3

        @feuersturm sagte in [HowTo] Nodejs-Installation und Upgrades unter Debian:

        @Homoran Kannst du das bitte hier abtrennen?

        ja, mach ich gerne.
        Aber wohin? :thinking_face:

        @till hat keinerlei Hinweise gegeben wozu diese Frage gehört.

        EDIT:
        ich hab's mal einfach so abgetrennt, bis ich weiß wohin der Wind weht.

        @till Bitte provisorischen Threadtitel sinnvoll anpassen!

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        T 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @feuersturm sagte in [HowTo] Nodejs-Installation und Upgrades unter Debian:

          @Homoran Kannst du das bitte hier abtrennen?

          ja, mach ich gerne.
          Aber wohin? :thinking_face:

          @till hat keinerlei Hinweise gegeben wozu diese Frage gehört.

          EDIT:
          ich hab's mal einfach so abgetrennt, bis ich weiß wohin der Wind weht.

          @till Bitte provisorischen Threadtitel sinnvoll anpassen!

          T Offline
          T Offline
          TT-Tom
          schrieb am zuletzt editiert von
          #4

          @homoran das hört sich nachdem VW Adapter an.

          Gruß Tom
          https://github.com/tt-tom17
          Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

          NSPanel Script Wiki
          https://github.com/joBr99/nspanel-lovelace-ui/wiki

          NSPanel Adapter Wiki
          https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

          CodierknechtC 1 Antwort Letzte Antwort
          1
          • T TT-Tom

            @homoran das hört sich nachdem VW Adapter an.

            CodierknechtC Online
            CodierknechtC Online
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von Codierknecht
            #5

            @tt-tom
            Sehe ich auch so. Das ist der Test-Thread:
            https://forum.iobroker.net/topic/26438/test-adapter-vw-connect-für-vw-id-audi-seat-skoda

            @till
            Dort dürftest Du eher eine Antwort erhalten.

            Ansonsten: Selbst machen! Ist kein Hexenwerk.

            const ids = ['renault.0.xxx.location.gpsLatitude', 'renault.0.xxx.location.gpsLongitude'];
            const key = '1234567890abcdef';
            const axios = require('axios');
            axios.defaults.timeout = 10000;
            const headers = {"User-Agent":"Mozilla/5.0 (compatible; ioBrokerc/1.0)"};
            var locked, timeout;
            
            // Reverse-Geocoding anhand der aktuellen Koordinaten
            async function updateLocation(api = 'komoot') {
                const latitude = getState('renault.0.xxx.location.gpsLatitude').val;
                const longitude = getState('renault.0.xxx.location.gpsLongitude').val;
                let url = '';
                let response = '';
                let address = '';
                switch (api) {
                    case 'komoot':
                        url = `https://photon.komoot.io/reverse?lat=${latitude}&lon=${longitude}`;
                        response = await axios.get(url, {headers});
                        if (response && response.status == 200) {
                            const data = response.data.features[0].properties;  
                            address = (data.street ? data.street : data.name) + (data.housenumber ? ' ' + data.housenumber : '');
                            address += (data.postcode ? ', ' + data.postcode : ', ');
                            address += (data.city ? ' ' + data.city : '');  
                            address += (data.district ? ' (' + data.district + ')' : '');
                            address += (data.county ? ', ' + data.county : '');
                            address += (data.state ? ', ' + data.state : '');
                        };
                        break;
                    case 'geocode':
                        url = `https://geocode.maps.co/reverse?lat${latitude}&lon=${longitude}&api_key=${key}`;
                        response = await axios.get(url, {headers});
                        if (response && response.status == 200) {
                            address = response.data.display_name;  
                        };
                        break;
                };
                log('Standort: ' + address);
                setState('0_userdata.0.Renault.Standort', address, true);
            }
            
            // Bei geänderten Koordinaten: Nach 30 Sekunden den Standort neu bestimmen
            on({id: ids, change: 'ne'}, async function() {
                if (timeout) { clearTimeout(timeout); timeout = null; };
                timeout = setTimeout(async () => {
                    updateLocation();
                    timeout = null;
                }, 30000);
            });
            
            
            

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            HomoranH 1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @tt-tom
              Sehe ich auch so. Das ist der Test-Thread:
              https://forum.iobroker.net/topic/26438/test-adapter-vw-connect-für-vw-id-audi-seat-skoda

              @till
              Dort dürftest Du eher eine Antwort erhalten.

              Ansonsten: Selbst machen! Ist kein Hexenwerk.

              const ids = ['renault.0.xxx.location.gpsLatitude', 'renault.0.xxx.location.gpsLongitude'];
              const key = '1234567890abcdef';
              const axios = require('axios');
              axios.defaults.timeout = 10000;
              const headers = {"User-Agent":"Mozilla/5.0 (compatible; ioBrokerc/1.0)"};
              var locked, timeout;
              
              // Reverse-Geocoding anhand der aktuellen Koordinaten
              async function updateLocation(api = 'komoot') {
                  const latitude = getState('renault.0.xxx.location.gpsLatitude').val;
                  const longitude = getState('renault.0.xxx.location.gpsLongitude').val;
                  let url = '';
                  let response = '';
                  let address = '';
                  switch (api) {
                      case 'komoot':
                          url = `https://photon.komoot.io/reverse?lat=${latitude}&lon=${longitude}`;
                          response = await axios.get(url, {headers});
                          if (response && response.status == 200) {
                              const data = response.data.features[0].properties;  
                              address = (data.street ? data.street : data.name) + (data.housenumber ? ' ' + data.housenumber : '');
                              address += (data.postcode ? ', ' + data.postcode : ', ');
                              address += (data.city ? ' ' + data.city : '');  
                              address += (data.district ? ' (' + data.district + ')' : '');
                              address += (data.county ? ', ' + data.county : '');
                              address += (data.state ? ', ' + data.state : '');
                          };
                          break;
                      case 'geocode':
                          url = `https://geocode.maps.co/reverse?lat${latitude}&lon=${longitude}&api_key=${key}`;
                          response = await axios.get(url, {headers});
                          if (response && response.status == 200) {
                              address = response.data.display_name;  
                          };
                          break;
                  };
                  log('Standort: ' + address);
                  setState('0_userdata.0.Renault.Standort', address, true);
              }
              
              // Bei geänderten Koordinaten: Nach 30 Sekunden den Standort neu bestimmen
              on({id: ids, change: 'ne'}, async function() {
                  if (timeout) { clearTimeout(timeout); timeout = null; };
                  timeout = setTimeout(async () => {
                      updateLocation();
                      timeout = null;
                  }, 30000);
              });
              
              
              
              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @codierknecht sagte in GPS reversed Search:

              Selbst machen! Ist kein Hexenwerk.

              naja, mit den DP von deinem Rennoh kommt er nicht weiter :grin:

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                till
                schrieb am zuletzt editiert von
                #7

                Guten Abend,

                puh ihr seid ja schnell....

                Es geht um den we Connect (VW/SEAT/SKODA etc.) Adapter für ioBroker.
                Zwischenzeitlich habe ich mir auch ein Skript gebastelt über die API von https://geocode.maps.co

                Funktioniert sehr gut.

                Aber der Adapter bietet ja auch die Möglichkeit. Beim unserem e-Up funktioniert das auch, biem Enyaq aber nicht. Daher die Frage, ob dies integriert werden kann.

                Beste Grüße,
                Till

                HomoranH CodierknechtC 2 Antworten Letzte Antwort
                0
                • T till

                  Guten Abend,

                  puh ihr seid ja schnell....

                  Es geht um den we Connect (VW/SEAT/SKODA etc.) Adapter für ioBroker.
                  Zwischenzeitlich habe ich mir auch ein Skript gebastelt über die API von https://geocode.maps.co

                  Funktioniert sehr gut.

                  Aber der Adapter bietet ja auch die Möglichkeit. Beim unserem e-Up funktioniert das auch, biem Enyaq aber nicht. Daher die Frage, ob dies integriert werden kann.

                  Beste Grüße,
                  Till

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @till sagte in GPS reversed Search:

                  Es geht um den we Connect (VW/SEAT/SKODA etc.) Adapter für ioBroker.

                  Dann bitte den Threadtitel entsprechend anpassen.

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • T till

                    Guten Abend,

                    puh ihr seid ja schnell....

                    Es geht um den we Connect (VW/SEAT/SKODA etc.) Adapter für ioBroker.
                    Zwischenzeitlich habe ich mir auch ein Skript gebastelt über die API von https://geocode.maps.co

                    Funktioniert sehr gut.

                    Aber der Adapter bietet ja auch die Möglichkeit. Beim unserem e-Up funktioniert das auch, biem Enyaq aber nicht. Daher die Frage, ob dies integriert werden kann.

                    Beste Grüße,
                    Till

                    CodierknechtC Online
                    CodierknechtC Online
                    Codierknecht
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @till sagte in VW-Connect: GPS reversed Search:

                    Daher die Frage, ob dies integriert werden kann.

                    Sowas formuliert man besser als Feature-Request in einem Github-Issue.

                    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                    HmIP|ZigBee|Tasmota|Unifi
                    Zabbix Certified Specialist
                    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                    1 Antwort Letzte Antwort
                    1
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    552

                    Online

                    32.6k

                    Benutzer

                    82.1k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe