From 1e2b4c796ca2926159f08d9943c1e16ae551b0fe Mon Sep 17 00:00:00 2001 From: freybene Date: Wed, 29 May 2024 14:24:31 +0200 Subject: [PATCH] Add attribute last_seen --- custom_components/smartthings_find/device_tracker.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/custom_components/smartthings_find/device_tracker.py b/custom_components/smartthings_find/device_tracker.py index d844fe8..cc65906 100644 --- a/custom_components/smartthings_find/device_tracker.py +++ b/custom_components/smartthings_find/device_tracker.py @@ -110,4 +110,9 @@ class SmartThingsDeviceTracker(DeviceTrackerEntity): if self.subDeviceName: used_op, used_loc = get_sub_location(tag_data['ops'], self.subDeviceName) tag_data = tag_data | used_op | used_loc + used_loc = tag_data.get('used_loc', {}) + if used_loc: + tag_data['last_seen'] = used_loc.get('gps_date', None) + else: + tag_data['last_seen'] = None return tag_data | device_data