GPS zu Adresse umwandeln

Hallo Zusammen,

Ich bins mal wieder

Ich möchte gern die Parkposition unserer Autos im Dashboard anzeigen lassen

Wenn die Autos sich in einer meiner angelegten Zonen befindet dann wird Dies auch richtig erkannt
Aber wenn sie sich außerhalb befinden dann wird immer „wurde außerhalb geortet“ angezeigt

Meine Idee war das ich mir einen Helfer oder Template anlege der die GPS-Daten in die Adresse umwandelt und mir dann in eine Entitie speichert
Diese könnte ich mir ja dann in einem Dashboard anzeigen lassen

Aber wie mache ich das?

Kann mir da jemand helfen?
Oder gibt es da evtl. schon eine fertige Lösung?

Ich habe schon die Integration Places versucht
Die kann das zwar bei dem Device Tracker der HA-App alles perfekt aber wenn ich eines der Autos nutze geht garnichts

Danke im Voraus

1 „Gefällt mir“

Mein Smartphone liefert einen Sensor mit passenden Attributen. Kannst du für dein Auto solch einen Sensor aktivieren?
sensor.xyz_geocoded_location

Ja die Autos haben soetwas auch
device_tracker.skoda_superb_standort

Da gibt es auch folgende Dinge drin

Quelle
GPS
Breitengrad: XX,XXX
Längengrad: XX,XXX
GPS-Genauigkeit: 0

Du brauchst also eine Geolokalisierung von GPS zur Adresse. Hier wäre eine Seite wo man das online machen könnte: https://nominatim.openstreetmap.org/ui/reverse.html

Das habe ich gerade auch noch gefunden, direkt für HA. Ist zwar schon älter, sollte aber noch ganz normal funktionieren. GitHub - michaelmcarthur/GoogleGeocode-HASS

Hier das Thema dazu im Nachbarforum: Google Geocode Custom Component - GPS to Street Address - #385 by goldriver - Custom Integrations - Home Assistant Community

1 „Gefällt mir“

@jayjojayson
Vielen Dank
Diese Integration funktioniert gut

Jetzt hätte ich noch eine Frage vielleicht kannst du mir da auch helfen

Ich möchte gern im Dashboard eine Kachel anlegen wo der Standort angezeigt wird (Das funktioniert auch)
Aber ich möchte gern bei „Interaktion“ eine URL öffnen

https://maps.google.com?q={{states('sensor.parkposition_scala')}}

Kannst du mir da evtl. auch helfen wie ich das machen kann?

Danke im Voraus
Gruß
Marcel

1 „Gefällt mir“

Vielleicht mit

tap_action:
  action: url
  url_path: hier url

Ich weiß aber nicht ob das mit deiner Card auch funktioniertet :slight_smile:

1 „Gefällt mir“

Das habe ich genau so gemacht

Aber ich weiss nicht wie ich die URL zusammenbauen muss damit der State ausgegeben wird

Also ich möchte gern das die URL wie folgt zusammengebaut wird

Teil1:

https://maps.google.com?q=

Teil2:
Inhalt des Stats

states('sensor.parkposition_scala')

Ah, ich verstehe! Templates scheinen in der tap action (noch) nicht direkt unterstützt zu werden. Schau mal in diesem Thread: Template in tap action - #5 by rroodenburg - Feature Requests - Home Assistant Community
Das ganze wäre wohl höchstens mit einer Markdown Karte lösbar..

Ja richtig, wie @MarzyHA schon meinte, „dynamische“ Templates gehen nur mit der markdown-card. Wobei ich mich zu erinnere, dass es mit der custom-button-card auch funktionieren sollte. Musst du mal testen.

Hier eine ganz einfache markdown-card:

type: markdown
content: >
  [Standort anzeigen](https://maps.google.com?q={{ states('sensor.parkposition_scala') }})

oder so glaube ich in der custom-button-card:

type: custom:button-card
name: Parkposition zeigen
tap_action:
  action: url
  url_path: 'https://maps.google.com?q=[[ states("sensor.parkposition_scala") ]]'
2 „Gefällt mir“

Also bei mir funktioniert das Code Snippet nicht :frowning:
In der geöffneten URL wird leider das ganze angezeigt und keine dynamisches Template..

Leider klappt das bei mir auch nicht

Bin noch nicht zu Hause, muss ich auch erst testen.
Bei meinem Wetter arbeite ich auch mit Markdown-Card, daher bin ich gleich auf die Idee gekommen.

@jayjojayson
Alles Gut
Ich habe Zeit das ist kein Must Have eher ein Guddi

1 „Gefällt mir“