diff --git a/custom_components/zha_map/neighbour.py b/custom_components/zha_map/neighbour.py index 37b9eff..394483d 100644 --- a/custom_components/zha_map/neighbour.py +++ b/custom_components/zha_map/neighbour.py @@ -131,6 +131,12 @@ async def scan(self): neighbors = val.NeighborTableList for neighbor in neighbors: new = self.new_from_record(neighbor) + + if repr(new.ieee) == "ff:ff:ff:ff:ff:ff:ff:ff": + self.debug("Ignoring invalid neighbour: %s", new.ieee) + idx += 1 + continue + try: new.device = self.device.application.get_device(new.ieee) new._update_info()