FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: UweUwe am 04 Juni 2022, 18:25:00

Titel: Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: UweUwe am 04 Juni 2022, 18:25:00
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.

Titel: Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: DetlefR 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
Titel: Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: UweUwe 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.
Titel: Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: Jamo 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.
Titel: Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: Jamo 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.
Titel: Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: DetlefR am 05 Juni 2022, 16:41:18
Hallo,
die Abfrage in getBlitzerOrte
https://nominatim.openstreetmap.org/reverse?format=json&lat=XXXX&lon=XXXXX
funktioniert 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.
Titel: Antw:Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: UweUwe 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.

Titel: Aw: Ermittlung des Ortsnamens/Landkreises aufgrund GPS-Daten
Beitrag von: Sprocki62 am 13 April 2023, 14:16:54
Hallo zusammen,
hatte das gleiche Problem.
Wer noch nach einer Lösung sucht ... hier entlang (https://forum.fhem.de/index.php?topic=133160.0) :)

Grüße
Sprocki62