From 3b60b2759c207be575ef32768f69d3d85b543645 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Sch=C3=B6dl?= Date: Tue, 4 Jun 2024 19:36:59 +0000 Subject: [PATCH] sys_info_extended.py aktualisiert --- sys_info_extended.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/sys_info_extended.py b/sys_info_extended.py index 1d1c541..452ed95 100644 --- a/sys_info_extended.py +++ b/sys_info_extended.py @@ -29,6 +29,8 @@ def get_temp(): temp = float(sp.getoutput("vcgencmd measure_temp").split("=")[1].split("'")[0]) return temp +def get_hostname(): + return socket.gethostname() def get_cpu(): return psutil.cpu_percent() @@ -105,9 +107,10 @@ def draw_bar_full(draw, line_num): def stats(device): with canvas(device) as draw: - temp = get_temp() - draw_text(draw, 0, 0, "Temp") - draw_text(draw, margin_x_figure, 0, "%s'C" % (format_percent(temp))) + if datetime.now().second % (toggle_interval_seconds * 2) < toggle_interval_seconds: + draw_text(draw, 0, 0, get_hostname()) + else: + draw_text(draw, 0, 0, get_ip(network_interface_name)) cpu = get_cpu() draw_text(draw, 0, 1, "CPU") @@ -136,8 +139,9 @@ def stats(device): if datetime.now().second % (toggle_interval_seconds * 2) < toggle_interval_seconds: draw_text(draw, 0, 4, get_uptime()) else: - draw_text(draw, 0, 4, get_ip(network_interface_name)) - + temp = get_temp() + draw_text(draw, 0, 4, "Temp") + draw_text(draw, margin_x_figure, 4, "%s'C" % (format_percent(temp))) font_size = 12 font_size_full = 10 @@ -163,4 +167,4 @@ font_full = ImageFont.truetype(str(Path(__file__).resolve().parent.joinpath("fon while True: stats(device) - time.sleep(0.5) + time.sleep(1)