diff --git a/homeassistant/components/swisscom/device_tracker.py b/homeassistant/components/swisscom/device_tracker.py index adb018a4b4b..5662212c9e8 100644 --- a/homeassistant/components/swisscom/device_tracker.py +++ b/homeassistant/components/swisscom/device_tracker.py @@ -92,6 +92,10 @@ class SwisscomDeviceScanner(DeviceScanner): _LOGGER.info("No response from Swisscom Internet Box") return devices + if "status" not in request.json(): + _LOGGER.info("No status in response from Swisscom Internet Box") + return devices + for device in request.json()["status"]: try: devices[device["Key"]] = {