web-monitor/TableLaptop.py
2025-06-25 21:08:17 -04:00

17 lines
434 B
Python

# server.py on laptop
from networktables import NetworkTables
from time import sleep
NetworkTables.initialize()
NetworkTables.startServer()
table = NetworkTables.getTable("PiStatus")
print("Server started, waiting for data...")
while True:
cpu = table.getNumber("CPU Usage", -1)
temp = table.getNumber("Temperature", -1)
mem = table.getNumber("Memory", -1)
print(f"CPU: {cpu}, Temp: {temp} Mem:{mem}")
sleep(1)