From 47e629060928e0dfced141cd56dd86489e380b96 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 19 Dec 2014 15:42:34 -0800 Subject: [PATCH] Make nmap mac regex more flexible to play nice with OS X --- homeassistant/components/device_tracker/nmap_tracker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/device_tracker/nmap_tracker.py b/homeassistant/components/device_tracker/nmap_tracker.py index d51f3b310cb..4d914d5c1c0 100644 --- a/homeassistant/components/device_tracker/nmap_tracker.py +++ b/homeassistant/components/device_tracker/nmap_tracker.py @@ -39,7 +39,7 @@ def _arp(ip_address): cmd = ['arp', '-n', ip_address] arp = subprocess.Popen(cmd, stdout=subprocess.PIPE) out, _ = arp.communicate() - match = re.search('(([0-9A-Fa-f]{2}\\:){5}[0-9A-Fa-f]{2})', str(out)) + 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) _LOGGER.info("No MAC address found for %s", ip_address)