From ffd3081743e5e0d0ba2051aa0d93e6a648fdd3ca Mon Sep 17 00:00:00 2001 From: Alexander Rust Date: Sun, 16 Jul 2017 21:43:47 +0200 Subject: [PATCH] Added additional attributes to OwnTracks device_tracker (#8503) * Added additional attributes to OwnTracks device_tracker * Added missing space after : --- homeassistant/components/device_tracker/owntracks.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/device_tracker/owntracks.py b/homeassistant/components/device_tracker/owntracks.py index f88fda03cf7..ab4ba315c02 100644 --- a/homeassistant/components/device_tracker/owntracks.py +++ b/homeassistant/components/device_tracker/owntracks.py @@ -353,12 +353,20 @@ def _parse_see_args(topic, data): kwargs = { 'dev_id': dev_id, 'host_name': host_name, - 'gps': (data[WAYPOINT_LAT_KEY], data[WAYPOINT_LON_KEY]) + 'gps': (data[WAYPOINT_LAT_KEY], data[WAYPOINT_LON_KEY]), + 'attributes': {} } if 'acc' in data: kwargs['gps_accuracy'] = data['acc'] if 'batt' in data: kwargs['battery'] = data['batt'] + if 'vel' in data: + kwargs['attributes']['velocity'] = data['vel'] + if 'tid' in data: + kwargs['attributes']['tid'] = data['tid'] + if 'addr' in data: + kwargs['attributes']['address'] = data['addr'] + return dev_id, kwargs