NEWS
Lovelace Map: Lat/Lng zu GeoPos konvertieren
-
Hast du auch einen Raum vergeben?
Hast du deine manuellen Einstellungen entfernt?Könnte danach auch anders heißen als dein bisheriger.
In den Adaptereinstellungen siehst du alle selber angelegten und automatisch erkannten entitys. In den Zeilen ist vorne irgend ein Symbol. Da erkennt man ob Manuel angelegt oder automatisch.
Wenn es immer noch nicht klappt macht mal einen Screenshot
-
nein leider klappt nicht. Hab sogar jetzt mal mit dem Alias Manager den DP angelegt. Wieder nix. Bin grad auf Github um mir die Beschreibung durchzulesen aber ....
Hier mal was ich habe:
DP mittles Alias Manager:
Aktiviere ich den DP in Lovelace kommt das:
Ich habe eben auch einen Raum vergeben ja, und vorher habe ich den manuellen DP gelöscht. Lovelace erkennt das einfach nicht.
@david-g
auch mittels diesem Script:createState('location.longitude', xxxxxxxx, false, {
"name": "location longitude",
"role": "value.gps.longitude",
"type": "number",
"read": true,
"write": false,
"desc": "Gps Coordinates"
});
createState('location.latitude', xxxxxxxx, false, {
"name": "location latitude",
"role": "value.gps.latitude",
"type": "number",
"read": true,
"write": false,
"desc": "Gps Coordinates"
});Keine Erkennung von Lovelace der DatenPunkte. Die liegen dann im selben Ordner.
-
Long und lat müssen im selben Ordner sein.
Dir fehlt eine Ebene.Alias 0
- Position_Auto
-- long
-- lat
Schau nochmal mein Screenshot oben.
Alternativ kannst du die Daten per Blockly an den Places Adapter senden. Der gibt die Ordnerstruktur richtig vor. So hatte ich es mit dem weconnect Adapter für vw/audi/seat gemacht.
Der hat dann noch ein paar nette Features. Lasse da alles drüber laufen. Auto und Personen.
- Position_Auto
-
braucht der Adapter nicht eine Google API Key ?
Könntest du mir dein Blockly bitte mal zeigen wie du dem Places die Koordinaten übergibst ?
Danke
-
Nein, braucht man nur, falls er die Adresse auflösen soll.
Das ist mein Blockly
Du kannst auch direkt den Kommagetrennten Wert verarbeiten (hattest Du doch VOM Adapter oder?) , dann sparst du dir ein Skript.
-
DANKE. Habs mir auch grade zusammengebastelt:
ABER.... der legt den DP an .... dann geb ich ihm die Funktion wie bei dir mit "funcLocation" ! Aber Lovelace erkennt es trotzdem nicht .... ich werd noch irre !
Ich bin nervlich am Ende
-
Du musst dem Ordner BMW du Funktion geben. Dann bekommen darunter die DPs auch alle die Funktion. Selbiges mit dem Raum.
-
hab ich jetzt gemacht .... Lovelace erkennt den Datentyp als "sensor" wie gehabt
-
Hast du alle Manuellen Einstellungen zu sämtlichen versuchen rückgängig gemacht? Also am Zahnrad an den Datenpunkten?
Wenn nein machen und Adapter neustarten.
Dann bitte mal ein Screenshot von dir zeigen:Das Zahnrad muss grau sein. Sonst ist es eine manuelle Einstellung von dir.
-
ICH WERD VERRÜCKT es hat funktioniert !!! ES KLAPPT ----- ES GEHT ---- JAAAAAAAAAAAAA
DANKE du bist echt spitze ... vielen Dank für deine Geduld. !!!
-
Supi,
das System muss man auch erstmal verstehen.
Muss man immer so machen, wenn man Geräte hat, die mehr als einen Datenpunkt haben.
Damit lovelace weiß, was wie zusammen gehört.Heizung, Lampen bei den man Farbe und oder Helligkeit steuern kann etc.
-
ja da ist mir gerade ein Licht aufgegangen
nochmal vielen Dank du hast mir sehr geholfen. Jetzt weiß ich auch wo ich beim KNX noch ansetzen kann.
Danke
-
Die knx Geräte würde ich mir dann mit dem Devices Adapter erstellen. Klappt idr sehr gut.
Dann stimmen die Rollen zumindest schonmal.Funktion darf glaube irgendwas ein, grad nicht sicher.....
EDIT
Grad getestet. Funktion es egal. Hab es einfach von funclocation auf Licht gestellt. Klappt immernoch. -
gut zu wissen. Allerdings exportiere ich die Geräte aus ETS als .knxprj und importiere im openknx Adapter. Da hab ich jetzt gesehen, dass er auch hier manche automatisch erkennt und wiederum andere nicht. Muss an den Rollen liegen aber das werde ich mir noch gesondert ansehen.
lg
-
Ich würde das Thema gerne nochmal aufnehmen. Habe das Thema schon mehrfach gelesen, bei mir funktioniert es aber einfach nicht.
Was habe ich gemacht:
1: Device vom Typ "Location" angelegt
2: Funktion "funcLocation" dem Device zugeordnet
3: Dem Zustand GPS die beiden Werte hinterlegt 51.XXXXXX;7.XXXXXXXDen Lovelace Adapter habe ich mehrfach neu gestartet. Es wird nichts erkannt.
Wie bist du zu der Lösung gekommen? -
Servus.... ich verwende den Places Adapter. Dann einfach wie oben beschrieben vorgehen. Dann klappts. Ohne den Adapter hatte ich auch keine Chance. probier mal. Sonst melde dich nochmal.
lg
-
Hi, danke es hat geklappt. Habe es jetzt auch mit dem Places-Adapter gemacht.
-
@tobischu freut mich