add moonraker warnings
This commit is contained in:
parent
87d09036ee
commit
70c62ca6b6
17
screen.py
17
screen.py
@ -871,6 +871,23 @@ class KlipperScreen(Gtk.Window):
|
||||
|
||||
server_info = self.apiclient.get_server_info()["result"]
|
||||
logging.info(f"Moonraker info {server_info}")
|
||||
popup = ''
|
||||
level = 2
|
||||
if server_info["warnings"]:
|
||||
popup += '\nMoonraker warnings:\n'
|
||||
for warning in server_info["warnings"]:
|
||||
warning = warning.replace('<br>', '').replace('<br/>', '\n').replace('</br>', '\n').replace(':', ':\n')
|
||||
popup += f"{warning}\n"
|
||||
if server_info["failed_components"]:
|
||||
popup += '\nMoonraker failed components:\n'
|
||||
for failed in server_info["failed_components"]:
|
||||
popup += f'[{failed}]\n'
|
||||
if server_info["missing_klippy_requirements"]:
|
||||
popup += '\nMissing Klipper configuration:\n'
|
||||
for missing in server_info["missing_klippy_requirements"]:
|
||||
popup += f'[{missing}]\n'
|
||||
level = 3
|
||||
self.show_popup_message(popup, level)
|
||||
if "power" in server_info["components"]:
|
||||
powerdevs = self.apiclient.send_request("machine/device_power/devices")
|
||||
if powerdevs is not False:
|
||||
|
Loading…
x
Reference in New Issue
Block a user