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})
|
self.msg_sud.send({'Load': data})
|
||||||
|
|
||||||
def on_pot_changed(self, msg):
|
def on_pot_changed(self, msg):
|
||||||
print("on_pot_changed {}".format(msg))
|
pass
|
||||||
for key in msg:
|
|
||||||
if "Power" in key:
|
|
||||||
self.lcdNumber_power_pot.display(msg['Power'])
|
|
||||||
|
|
||||||
def on_sensor_changed(self, msg):
|
def on_sensor_changed(self, msg):
|
||||||
print("on_sensor_changed {}".format(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']))
|
self.lcdNumber_heatrate_ist.display(str(submsg['Rate']))
|
||||||
|
|
||||||
def on_heater_changed(self, msg):
|
def on_heater_changed(self, msg):
|
||||||
print("on_heater_changed {}".format(msg))
|
|
||||||
for key in msg:
|
for key in msg:
|
||||||
if "Activate" in key:
|
if "Activate" in key:
|
||||||
if self.checkbox_heater_activate_initial_update:
|
if self.checkbox_heater_activate_initial_update:
|
||||||
@@ -981,9 +977,10 @@ class Window(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
self.checkbox_heater_activate_initial_update = False
|
self.checkbox_heater_activate_initial_update = False
|
||||||
elif "PowerSet" in key:
|
elif "PowerSet" in key:
|
||||||
self.plot_power_set = msg['PowerSet']
|
self.plot_power_set = msg['PowerSet']
|
||||||
|
self.lcdNumber_power_heater.display(msg['PowerSet'])
|
||||||
elif "Power" in key:
|
elif "Power" in key:
|
||||||
self.plot_power_eff = msg['Power']
|
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:
|
if self.slider_pwr_initial_update:
|
||||||
# blockSignals: this is a display-only sync of the
|
# blockSignals: this is a display-only sync of the
|
||||||
# slider to the heater's current power, not a manual
|
# slider to the heater's current power, not a manual
|
||||||
|
|||||||
Reference in New Issue
Block a user