From 2d69fcb80a543e0c5dde296020b3c86699c66537 Mon Sep 17 00:00:00 2001 From: John Pickup Date: Fri, 16 Jun 2023 10:02:29 +0100 Subject: [PATCH] .. --- lib/ovenDisplay.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/ovenDisplay.py b/lib/ovenDisplay.py index 08eb473..0687fcf 100644 --- a/lib/ovenDisplay.py +++ b/lib/ovenDisplay.py @@ -10,10 +10,11 @@ width = DisplayHATMini.WIDTH height = DisplayHATMini.HEIGHT buffer = Image.new("RGB", (width, height)) displayhatmini = DisplayHATMini(buffer) -displayhatmini.set_led(0.0, 0.5, 0.0) +displayhatmini.set_led(0.0, 0.2, 0.0) draw = ImageDraw.Draw(buffer) -fnt50 = ImageFont.truetype("/usr/share/fonts/truetype/freefont/FreeSans.ttf", 50, encoding="unic") fnt25 = ImageFont.truetype("/usr/share/fonts/truetype/freefont/FreeSans.ttf", 25, encoding="unic") +fnt50 = ImageFont.truetype("/usr/share/fonts/truetype/freefont/FreeSans.ttf", 50, encoding="unic") +fnt75 = ImageFont.truetype("/usr/share/fonts/truetype/freefont/FreeSans.ttf", 75, encoding="unic") class OvenDisplay(threading.Thread): def __init__(self,oven,ovenWatcher): @@ -45,15 +46,15 @@ class OvenDisplay(threading.Thread): log.info(oven_state_json) state = json.loads(oven_state_json) log.info(state) - self.text("{0:2.1f}".format(state['temperature'])+'ºC', (25, 25), fnt50, (255, 255, 255)) - self.text("{0:2.1f}".format(state['target'])+'ºC', (25, 75), fnt25, (255, 255, 255)) + self.text("Temp: {0:2.1f} °C".format(state['temperature']), (25, 25), fnt75, (255, 255, 255)) + self.text("Target: {0:2.1f} °C".format(state['target']), (25, 100), fnt25, (255, 255, 255)) if (state['profile'] is not None): - self.text(state['profile'], (25, 100), fnt25, (255, 255, 255)) + self.text(state['profile'], (25, 175), fnt25, (255, 255, 255)) else: - self.text("", (25, 150), fnt25, (255, 255, 255)) + self.text("No Programme", (25, 175), fnt25, (255, 255, 255)) displayhatmini.display() if (state['state'] == 'IDLE'): - displayhatmini.set_led(0.0, 0.5, 0.0) + displayhatmini.set_led(0.0, 0.2, 0.0) else: if (state['heat'] == 1.0): displayhatmini.set_led(1.0, 0.0, 0.0)