Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Razer2412

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    R
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 9
    • Best 2
    • Groups 1

    Razer2412

    @Razer2412

    Starter

    2
    Reputation
    10
    Profile views
    9
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Razer2412 Follow
    Starter

    Best posts made by Razer2412

    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @micha-3
      Das ist wahrscheinlich aus dem Beispiel von bahnuhr entnommen.

      Es müsste kein Problem sein, hier als einen "Wert" die Koordinaten des Fahrzeugs zu nutzen.

      ace17c24-793f-4083-96b9-b671c22d7c6c-{9DD7DEE6-3198-4F53-9DB3-C674B0B85A9E}.png

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @wolfi913

      Dein Blockly funktioniert wunderbar! Vielen Dank!

      Nur die Reihenfolge der Daten muss noch angepasst werden. 🙂

      posted in Skripten / Logik
      R
      Razer2412

    Latest posts made by Razer2412

    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @Micha-3

      teste mal das folgende Blockly Skript:

      bf5d99f1-650a-4e3c-beee-e90baca46bb3-image.png

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @wolfi913

      Dein Blockly funktioniert wunderbar! Vielen Dank!

      Nur die Reihenfolge der Daten muss noch angepasst werden. 🙂

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @micha-3
      Das ist wahrscheinlich aus dem Beispiel von bahnuhr entnommen.

      Es müsste kein Problem sein, hier als einen "Wert" die Koordinaten des Fahrzeugs zu nutzen.

      ace17c24-793f-4083-96b9-b671c22d7c6c-{9DD7DEE6-3198-4F53-9DB3-C674B0B85A9E}.png

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @bahnuhr

      Dein Skript funktioniert in JS einwandfrei - Danke dafür!

      Wie ich dies nun in das vorhandene Blockly integrieren kann ist aber noch nicht ganz klar.

      @wolfi913

      Das sieht sehr vielversprechend aus und wird direkt mal getestet.

      Bitte habt Verständnis dafür, dass hier auch Leute unterwegs sind, die sich mit JS und httpGET etc. noch nicht so gut auskennen.

      Ich (wir) haben lediglich versucht, das initial von David G. zu Verfügung gestellte Skript wieder zum Laufen zu bekommen.
      Mir war nicht klar, dass dies von euch vollständig in JS gelöst wurde bzw. dass dies mit Blockly auch ohne das eingebettete JS funktioniert.

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @bahnuhr
      Ganz ruhig! Eure Diskussion habe ich nicht vollständig mitbekommen während ich meinen Beitrag verfasst habe.

      Initial ist das JS in Blockly eingebettet, wie man im Screenshot erkennen kann.

      Ich glaube nicht, dass man hätte erahnen können, dass du nicht dieses eingebettete Skript meinst.

      Gerne versuche ich es nun nochmals wie von dir vorgeschlagen. 🙂

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @bahnuhr

      in Blockly:

      3e351285-c8f9-4df9-b653-33ec6f085450-{9E29512C-F672-4E17-87DC-D793AF1753C2}.png

      Das JS läuft in Blockly

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @bahnuhr
      Danke für dein Skript! Leider habe ich das gleiche Problem welches auch @Micha-3 versucht zu erklären: Das Skript lässt sich im Javaskript Editor nicht speichern und damit auch nicht nutzen.

      @Codierknecht vielen Dank auch für deine Hilfe!
      Bitte beachte die Abfrage jede Minute nicht - die dient nur zu testzwecken.
      Das fertige Skript funktioniert dann wie das ursprüngliche Skript bei jeder Statusänderung. 🙂

      Ich habe schon weit über 30 Skripte (Blockly) zur Hausautomatisierung gebastelt, welche teilweise auch wirklich umfangreich sind. Sehr vieles habe ich über try and error herausgefunden.
      Auch hier habe ich Stunden selbst versucht ein lauffähiges Skript zu erhalten, bevor ich hier unnötig nachfrage!

      Ich möchte mich dafür entschuldigen, wenn meine Eigenleistung nicht den Erwartungen gerecht wird.

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      Hallo zusammen,

      vielen Dank für die schnellen Rückmeldungen.

      @Homoran Ich habe das Script von @David-G verwendet.

      @bahnuhr und @Codierknecht
      natürlich habe ich versucht das ganze mithilfe der Suche und anderen Hilfsmitteln (ChatGPT) selbst zu lösen. Leider ohne Erfolg.

      Mein bisheriges Script:

      var lat, lon, result, hausnummer, strasse, plz, ort, ort2, kreis, bundesland, land, stadt, stadtteil;
      
      // Beschreibe diese Funktion …
      async function OSM(lat, lon) {
          var request =require('request');
          let result;
          const options = {
             url: 'https://nominatim.openstreetmap.org/reverse.php?format=json&lat=' + lat + '&lon=' + lon + '&zoom=18',
             method: 'GET',
             headers: {
                 'Accept': 'application/json',
                 'Accept-Charset': 'utf-8',
                 'User-Agent': 'iobroker script'
             }
          }
           
          request(options, function(err,response,body){
             result = JSON.parse(body);
          })
          await wait(1000);
          return result;
      }
      
      
      schedule("* * * * *", async () => {
        lat = getState('vw-connect.0.xyz.parkingposition.lat').val;
        lon = getState('vw-connect.0.xyz.parkingposition.lon').val;
        result = await OSM(lat, lon);
        hausnummer = '';
        strasse = '';
        plz = '';
        ort = '';
        ort2 = '';
        kreis = '';
        bundesland = '';
        land = '';
        hausnummer = getAttr(result, 'address.house_number');
        strasse = getAttr(result, 'address.road');
        plz = getAttr(result, 'address.postcode');
        stadt = getAttr(result, 'address.town');
        stadtteil = getAttr(result, 'address.village');
        kreis = getAttr(result, 'address.county');
        bundesland = getAttr(result, 'address.state');
        land = getAttr(result, 'address.country');
        setState('0_userdata.0.Helfer.Position_Auto' /* Position Auto */, ([strasse ? strasse : null,hausnummer ? [' ',hausnummer,''].join('') : null,strasse ? ', ' : null,plz ? String(plz) + ' ' : null,stadt ? String(stadt) + '' : null,stadtteil ? [' (',stadtteil,')'].join('') : null,kreis ? ', ' + String(kreis) : null,bundesland ? ', ' + String(bundesland) : null,land ? ', ' + String(land) : null,!land ? 'Keine Adressen verfügbar.' : null].join('')), true);
      });
      
      

      Über weitere Tipps/Hilfe würde ich mich sehr freuen!

      posted in Skripten / Logik
      R
      Razer2412
    • RE: Adresse aus GPS Koordinaten ermitteln ?

      @micha-3 said in Adresse aus GPS Koordinaten ermitteln ?:

      Funktioniert ja super soweit. Danke auf jeden fall.
      Ein Problem ergibt sich aber nun doch. seit der Umstellung im JavaScript Adapter die Umstellung von httpGET bekomme ich nun folgende Fehlermeldung

      warn: script.js.common.GPS: request package is deprecated - please use httpGet (or a stable lib like axios) instead!
      

      Wie kann ich das beheben?

      Ich würde mich ebenfalls über eine Lösung freuen - Danke!

      posted in Skripten / Logik
      R
      Razer2412
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo