From 806259963c044a3e0ba7a645703e84aa16e17aa5 Mon Sep 17 00:00:00 2001 From: jens Date: Tue, 1 Dec 2020 19:51:46 +0100 Subject: [PATCH] - show TempCtrl:Soll in GUI --- brewpi.py | 7 +++++-- brewpi_gui.py | 5 ++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/brewpi.py b/brewpi.py index f1d80d1..5bd9806 100644 --- a/brewpi.py +++ b/brewpi.py @@ -137,21 +137,24 @@ class TcTask(ATask): self.msg_handler = msg_handler msg_handler.set_recv_handler(self.recv) self.tc = tc + self.temp_soll = 30 async def recv(self, data): print(data) for pair in data.items(): if 'Soll' in pair[0]: - self.tc.set_theta_soll(pair[1]) + self.temp_soll = pair[1] async def send(self, data): await self.msg_handler.send(data) async def on_process(self): print("{}: Started with interval {} s".format(self.msg_handler.get_key(), self.interval)) - self.tc.set_theta_soll(30) while True: + self.tc.set_theta_soll(self.temp_soll) + await self.send({'Soll': self.temp_soll}) self.tc.process() + await asyncio.sleep(self.interval) diff --git a/brewpi_gui.py b/brewpi_gui.py index e51b339..f65aca2 100644 --- a/brewpi_gui.py +++ b/brewpi_gui.py @@ -71,8 +71,8 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): def on_tempctrl_changed(self, msg): print("on_tempctrl_changed {}".format(msg)) - # if "Tempctrl" in msg: - # self.lcdNumber_3.display(str(msg['Temp'])) + if "Soll" in msg: + self.lcdNumber.display(str(msg['Soll'])) def on_heater_changed(self, msg): print("on_heater_changed {}".format(msg)) @@ -82,7 +82,6 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): self.checkbox_heater_activate.setCheckState(2 if msg['Activate'] == 1 else 0) self.checkbox_heater_activate_initial_update = False elif "Power" in key: - self.lcdNumber.display(msg['Power']) if self.slider_pwr_initial_update: self.Slider_pwr_soll.setValue(msg['Power']) self.slider_pwr_initial_update = False