diff --git a/custom_components/sonoff/core/ewelink/cloud.py b/custom_components/sonoff/core/ewelink/cloud.py index 76b58d00..5cb2e2bd 100644 --- a/custom_components/sonoff/core/ewelink/cloud.py +++ b/custom_components/sonoff/core/ewelink/cloud.py @@ -438,7 +438,7 @@ async def get_devices(self, homes: list = None) -> list[dict]: devices += [ i["itemData"] for i in resp["data"]["thingList"] - if i["itemType"] != 3 # skip groups + if "deviceid" in i["itemData"] # skip groups ] return devices