job_status: fix fan speed sometimes not updating
This commit is contained in:
parent
e785022e64
commit
fa10b00db7
@ -621,8 +621,7 @@ class JobStatusPanel(ScreenPanel):
|
|||||||
fan_label = ""
|
fan_label = ""
|
||||||
for fan in self.fans:
|
for fan in self.fans:
|
||||||
with contextlib.suppress(KeyError):
|
with contextlib.suppress(KeyError):
|
||||||
fan_speed = int(round(self._printer.get_fan_speed(fan, data[fan]["speed"]), 2) * 100)
|
self.fans[fan]['speed'] = f"{self._screen.printer.get_fan_speed(fan) * 100:3.0f}%"
|
||||||
self.fans[fan]['speed'] = f"{fan_speed:3}%"
|
|
||||||
fan_label += f" {self.fans[fan]['name']}{self.fans[fan]['speed']}"
|
fan_label += f" {self.fans[fan]['name']}{self.fans[fan]['speed']}"
|
||||||
if fan_label:
|
if fan_label:
|
||||||
self.labels['fan'].set_text(fan_label[:12])
|
self.labels['fan'].set_text(fan_label[:12])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user