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