alfred: use network.mac as ID if present

rewrite
Nils Schneider 2014-05-02 10:49:01 +02:00
parent b3a921347c
commit 26fc2a9aef
2 changed files with 8 additions and 0 deletions

View File

@ -23,6 +23,11 @@ class alfred:
except KeyError:
pass
try:
node_alias['id'] = node['network']['mac']
except KeyError:
pass
if 'hostname' in node:
node_alias['name'] = node['hostname']
elif 'name' in node:

View File

@ -191,6 +191,9 @@ class NodeDB:
if 'firmware' in alias:
node.firmware = alias['firmware']
if 'id' in alias:
node.id = alias['id']
# list of macs
# if options['gateway']:
# mark_gateways(options['gateway'])