From 7a90eb6700bb23ebd9112f29eb0ae5e8ae2b0031 Mon Sep 17 00:00:00 2001 From: Benjamin Tayehanpour Date: Thu, 1 Oct 2026 19:49:03 +0000 Subject: [PATCH] stuff --- fancontrol.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fancontrol.py b/fancontrol.py index a07b6ea..a0d0c53 100644 --- a/fancontrol.py +++ b/fancontrol.py @@ -14,6 +14,13 @@ def button_test(*args): loop = asyncio.get_event_loop() loop.create_task(disp.write(2, args)) +async def tcpu_monitor(): + loop = asyncio.get_event_loop() + while True: + with open("/sys/class/thermal/thermal_zone0/temp") as temp: + loop.create_task(disp.write(2, f"{int(temp.read())/1000:4.1f}°C")) + await asyncio.sleep(1) + async def main(): pi = asyncpio.pi() dec = decoder(pi, 27, 17, wheel_handler) @@ -29,4 +36,5 @@ if __name__ == "__main__": loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) loop.create_task(main()) + loop.create_task(tcpu_monitor()) loop.run_forever() \ No newline at end of file