diff --git a/apps/device/services/entity_properties_service.py b/apps/device/services/entity_properties_service.py index e9e607b..2130ffd 100644 --- a/apps/device/services/entity_properties_service.py +++ b/apps/device/services/entity_properties_service.py @@ -43,20 +43,6 @@ def _build_device_properties(self, entities: list[dict]) -> dict | None: if not category or value is None: continue - if category == "location" and isinstance(value, dict): - latest_checkpoint = { - "timestamp": entity.get("time_end"), - "latitude": value.get("latitude"), - "longitude": value.get("longitude"), - "bearing": value.get("bearing"), - } - if ( - latest_checkpoint["latitude"] is not None - and latest_checkpoint["longitude"] is not None - ): - device_properties["latest_checkpoint"] = latest_checkpoint - continue - device_properties[category] = value return device_properties or None