diff --git a/ffmap/inputs/alfred.py b/ffmap/inputs/alfred.py index 340c0d9..13730af 100644 --- a/ffmap/inputs/alfred.py +++ b/ffmap/inputs/alfred.py @@ -29,4 +29,5 @@ class Input: nodeinfo[mac]['statistics'] = statistics[mac] for mac, node in nodeinfo.items(): - nodedb.add_or_update([mac], node) + aliases = [mac] + node.get('network', {}).get('mesh_interfaces', []) + nodedb.add_or_update(aliases, node)