From 09012e7baa0c80fbc882795e15b139486dad5675 Mon Sep 17 00:00:00 2001 From: Mike Miller Date: Tue, 30 Apr 2019 23:43:21 +0300 Subject: [PATCH] Always pad mac addresses from nmap tracker with leading zeros (#23492) --- homeassistant/components/nmap_tracker/device_tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/nmap_tracker/device_tracker.py b/homeassistant/components/nmap_tracker/device_tracker.py index 3537f01b2b8..1b528b0af7e 100644 --- a/homeassistant/components/nmap_tracker/device_tracker.py +++ b/homeassistant/components/nmap_tracker/device_tracker.py @@ -47,7 +47,7 @@ def _arp(ip_address): out, _ = arp.communicate() match = re.search(r'(([0-9A-Fa-f]{1,2}\:){5}[0-9A-Fa-f]{1,2})', str(out)) if match: - return match.group(0) + return ':'.join([i.zfill(2) for i in match.group(0).split(':')]) _LOGGER.info('No MAC address found for %s', ip_address) return None