From bc646070c8bda3a9d2055f4ea4de45b5d8490b55 Mon Sep 17 00:00:00 2001 From: Albert Lee <trisk@omniti.com> Date: Tue, 6 Dec 2016 00:20:21 -0600 Subject: [PATCH] Match uppercase MAC addresses in asuswrt 'arp -n' output (#4742) (#4764) --- homeassistant/components/device_tracker/asuswrt.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/device_tracker/asuswrt.py b/homeassistant/components/device_tracker/asuswrt.py index 2eced1b4dd4..4e860846f8e 100644 --- a/homeassistant/components/device_tracker/asuswrt.py +++ b/homeassistant/components/device_tracker/asuswrt.py @@ -286,8 +286,10 @@ class AsusWrtDeviceScanner(object): # match mac addresses to IP addresses in ARP table for arp in result.arp: - if match.group('mac').lower() in arp.decode('utf-8'): - arp_match = _ARP_REGEX.search(arp.decode('utf-8')) + if match.group('mac').lower() in \ + arp.decode('utf-8').lower(): + arp_match = _ARP_REGEX.search( + arp.decode('utf-8').lower()) if not arp_match: _LOGGER.warning('Could not parse arp row: %s', arp) continue -- GitLab