From dabec1fd31b429feacb155a59f598feeb326a1a0 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Thu, 25 Jun 2026 21:39:10 +0200 Subject: [PATCH] Wire PyQt power ist/soll LCDs to match browser GUI lcdNumber_power_pot (col 0, ist) now shows heater effective Power; lcdNumber_power_heater (col 1, soll) now shows heater PowerSet. Removes debug prints from on_heater_changed and on_pot_changed. Co-Authored-By: Claude Sonnet 4.6 Claude-Session: https://claude.ai/code/session_01Tqxrk8uj4M3w3d3eXm3xK8 --- client/brewpi_gui.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/client/brewpi_gui.py b/client/brewpi_gui.py index 5d647ef..722d012 100755 --- a/client/brewpi_gui.py +++ b/client/brewpi_gui.py @@ -912,10 +912,7 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): self.msg_sud.send({'Load': data}) def on_pot_changed(self, msg): - print("on_pot_changed {}".format(msg)) - for key in msg: - if "Power" in key: - self.lcdNumber_power_pot.display(msg['Power']) + pass def on_sensor_changed(self, msg): print("on_sensor_changed {}".format(msg)) @@ -971,7 +968,6 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): self.lcdNumber_heatrate_ist.display(str(submsg['Rate'])) def on_heater_changed(self, msg): - print("on_heater_changed {}".format(msg)) for key in msg: if "Activate" in key: if self.checkbox_heater_activate_initial_update: @@ -981,9 +977,10 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow): self.checkbox_heater_activate_initial_update = False elif "PowerSet" in key: self.plot_power_set = msg['PowerSet'] + self.lcdNumber_power_heater.display(msg['PowerSet']) elif "Power" in key: self.plot_power_eff = msg['Power'] - self.lcdNumber_power_heater.display(msg['Power']) + self.lcdNumber_power_pot.display(msg['Power']) if self.slider_pwr_initial_update: # blockSignals: this is a display-only sync of the # slider to the heater's current power, not a manual