Add car location device_tracker

This commit is contained in:
Linus Dietz
2023-06-22 14:50:24 +02:00
parent 17e29e44fc
commit dd6e4f8cb7
3 changed files with 38 additions and 1 deletions
+6
View File
@@ -311,5 +311,11 @@ def parse_api_data(data, sensor_id=None):
return data["data"]["tankLidOpen"]["value"]
else:
return ""
elif sensor_id == "location":
coordinates = {}
if "geometry" in data["data"]:
raw_data = data["data"]["geometry"]["coordinates"]
coordinates = {"longitude": raw_data[0], "latitude": raw_data[1], "gps_accuracy": 1}
return coordinates
else:
return ""