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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user