|
@@ -200,6 +200,12 @@ def ffpb_peerinfo(bot, trigger):
|
|
|
info_mac = node["network"]["mac"]
|
|
|
info_name = node["hostname"]
|
|
|
|
|
|
+ info_hw = ""
|
|
|
+ if "hardware" in node:
|
|
|
+ if "model" in node["hardware"]:
|
|
|
+ model = node["hardware"]["model"]
|
|
|
+ info_hw = " model='" + model + "'"
|
|
|
+
|
|
|
info_fw = ""
|
|
|
info_update = ""
|
|
|
if "software" in node:
|
|
@@ -218,7 +224,7 @@ def ffpb_peerinfo(bot, trigger):
|
|
|
m, s = divmod(r, 60)
|
|
|
info_uptime = ' up {0}h {1}m'.format(h,m) if h > 0 else ' up {0}m'.format(m)
|
|
|
|
|
|
- bot.say('[{0}] {1}{2}{3}{4}'.format(info_mac, info_name, info_fw, info_update, info_uptime))
|
|
|
+ bot.say('[{0}] {1}{2}{3}{4}{5}'.format(info_mac, info_name, info_hw, info_fw, info_update, info_uptime))
|
|
|
|
|
|
@willie.module.interval(60)
|
|
|
def ffpb_updatepeers(bot):
|