diff --git a/data/nodes.py b/data/nodes.py index a4304ea..0fefcf0 100644 --- a/data/nodes.py +++ b/data/nodes.py @@ -68,11 +68,10 @@ def snapshot_nodes_periodically(iface: MeshInterface, every_sec=30): def main(): iface = SerialInterface(devPath="/dev/ttyACM0") - # optional: also update on any incoming nodeinfo packets via onReceive if you want threading.Thread(target=snapshot_nodes_periodically, args=(iface, 30), daemon=True).start() print("Nodes ingestor running. Ctrl+C to stop.") try: - while True: time.sleep(60) + while True: time.sleep(300) except KeyboardInterrupt: pass diff --git a/data/nodes.sql b/data/nodes.sql index 242f78a..6755f80 100644 --- a/data/nodes.sql +++ b/data/nodes.sql @@ -7,7 +7,7 @@ CREATE TABLE IF NOT EXISTS nodes ( short_name TEXT, long_name TEXT, macaddr TEXT, - hw_model TEXT,nodes + hw_model TEXT, role TEXT, public_key TEXT, is_unmessagable BOOLEAN,