diff --git a/homeassistant/components/device_tracker/xiaomi_miio.py b/homeassistant/components/device_tracker/xiaomi_miio.py
index 5d6e1453124c09d2a80ff588164e824de3e6c64b..074d6a1054ee51e10861cf2d03f61d1486d69543 100644
--- a/homeassistant/components/device_tracker/xiaomi_miio.py
+++ b/homeassistant/components/device_tracker/xiaomi_miio.py
@@ -64,7 +64,7 @@ class XiaomiMiioDeviceScanner(DeviceScanner):
             station_info = await self.hass.async_add_job(self.device.status)
             _LOGGER.debug("Got new station info: %s", station_info)
 
-            for device in station_info['mat']:
+            for device in station_info.associated_stations:
                 devices.append(device['mac'])
 
         except DeviceException as ex: