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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tqxrk8uj4M3w3d3eXm3xK8
This commit is contained in:
2026-06-25 21:39:10 +02:00
co-authored by Claude Sonnet 4.6
parent 44541220f9
commit dabec1fd31
+3 -6
View File
@@ -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