Autor Thema: Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten  (Gelesen 975 mal)

Offline UweUwe

  • Sr. Member
  • ****
  • Beiträge: 712
Hallo,

ich habe meine Hausautomatisierung "mobil" und auch eine GPS-Maus erfolgreich angeschlossen und lasse mir die GPS Daten regelmässig anzeigen und benutze die Daten auch für die immer dem aktuellen Standort angepasst Wettervorhersage.

Ich würde gerne aus den GPS-Daten die tatsächlichen Ortsnamen, Landkreisnamen ausfindig machen. Entsprechende Dienste gibt es:

https://gsak-net.translate.goog/help/hs1000.htm?_x_tr_sl=en&_x_tr_tl=de&_x_tr_hl=en

Ich habe aber nicht die leiseste Ahnung, ob und wie man einen solchen Dienst in FHEM einbinden könnte.


Offline DetlefR

  • Full Member
  • ***
  • Beiträge: 146
Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
« Antwort #1 am: 04 Juni 2022, 23:32:57 »
Ich hatte mal was angefangen, bin aber leider nicht weiter gekommen.
Ich wollte mittels Telegram über die Standortfreigabe so etwas wie Geofancing realisieren. Ich habe es aber nicht hinbekommen, nach der Freigabe durch den Bot regelmäßige Aktualisierungen hinzubekommen.
Jedenfalls war das Teil des Projektsdefmod wobinich JsonMod https://maps.googleapis.com/maps/api/geocode/json?latlng=[lat],[long]&key=[KEY]
attr wobinich readingList complete();;
Man muss bei Google die Geocoding API freischalten, den dazugehörigen API Key holen und dann mit "set wobinich secret KEY <KEY>". Vor jeder Abfrage wieder mit "set wobinich secret ..." die Werte für lat und long eintragen.
Wie gesagt, ich habe es dann nicht weiter verfolgt.
Es kommen aber jede Menge Angaben. Angefangen über Strasse, Hausnummer, Ort, Lankreis, Region bis Germany

Offline UweUwe

  • Sr. Member
  • ****
  • Beiträge: 712
Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
« Antwort #2 am: 05 Juni 2022, 08:41:28 »
Hallo DetlefR,
Danke für deine Hilfe. Hättest du Interesse daran weiterzuarbeiten. Ich könnte ja im Anhängerforum noch um weitere Unterstützung nachfragen, Für mich ist dies in dieser Phase noch zu schwierig, da fehlen mir die Grundlagen.

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1588
Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
« Antwort #3 am: 05 Juni 2022, 11:09:10 »
Ich schicke euch heute Abend eine sub, da gabe es mal was von Bismosa hier im Forum, er hatte eine sub geschrieben, basierend auf openstreetmap reverse fuer das Blitzer Modul.
« Letzte Änderung: 05 Juni 2022, 19:28:32 von Jamo »
Intel NUC mit Linux Debian 10, Homematic (UART/HMUSB), Debmatic, HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, LaCrosse JeeLink, fhemApp Frontend für FHEM

Offline Jamo

  • Hero Member
  • *****
  • Beiträge: 1588
Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
« Antwort #4 am: 05 Juni 2022, 11:21:03 »
Habs gefunden: https://forum.fhem.de/index.php/topic,90014.msg884277.html#msg884277
dort in der codebox bei den codeschnipsel nachschauen.

Die sub getBlitzerOrte($$$$){ } setzt im device $Blitzerdev die Adressse, also Stadt/Strasse/etc
Dazu braucht man noch die sub getBlitzerOrteCallback, auch weiter unten im Codebeispiel.

Also beides in eure 99_MyUtils.pm kopieren, und dann getBlitzerOrte z.B. mit getBlitzerOrte(47.11234,12.6789,"1","devicename") aufrufen. Nach Aufruf der sub steht dann im device “devicename” die Adresse.
« Letzte Änderung: 05 Juni 2022, 16:47:44 von Jamo »
Intel NUC mit Linux Debian 10, Homematic (UART/HMUSB), Debmatic, HUEBridge, Zigbee, FB, Alexa (fhem-lazy), livetracking, LaCrosse JeeLink, fhemApp Frontend für FHEM

Offline DetlefR

  • Full Member
  • ***
  • Beiträge: 146
Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
« Antwort #5 am: 05 Juni 2022, 16:41:18 »
Hallo,
die Abfrage in getBlitzerOrte
https://nominatim.openstreetmap.org/reverse?format=json&lat=XXXX&lon=XXXXXfunktioniert so ähnlich wie die Abfrage mit Google.
Es kommen zwar nicht so viele Angaben, aber Ort, Landkreis... ist dabei. Und man spart sich die Anmeldung bei Google.

Offline UweUwe

  • Sr. Member
  • ****
  • Beiträge: 712
Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
« Antwort #6 am: 05 Juni 2022, 21:46:48 »
Hallo Jamo und DetlefR,
vielen Dank für eure Unterstützung. Ich werde versuchen, dies jetzt alles bei mir zu implementieren. Ich bin gar kein Profi , habe aber Ambitionen. :).
Ich melde mich, sobald ich Support brauchen sollte.