Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
69ee837629 |
@ -121,6 +121,7 @@ panel: advanced
|
||||
name: {{ gettext('Network') }}
|
||||
icon: network
|
||||
panel: network
|
||||
enable: {{ network.wifi_available }}
|
||||
|
||||
[menu __main more notifications]
|
||||
name: {{ gettext('Notifications') }}
|
||||
|
@ -63,6 +63,7 @@ panel: limits
|
||||
name: {{ gettext('Network') }}
|
||||
icon: network
|
||||
panel: network
|
||||
enable: {{ network.wifi_available }}
|
||||
|
||||
[menu __print settings]
|
||||
name: {{ gettext('More') }}
|
||||
|
@ -15,6 +15,7 @@ enable: {{ moonraker.power_devices.count > 0 }}
|
||||
name: {{ gettext('Network') }}
|
||||
icon: network
|
||||
panel: network
|
||||
enable: {{ network.wifi_available }}
|
||||
|
||||
[menu __splashscreen updater]
|
||||
name: {{ gettext('Update') }}
|
||||
|
@ -236,6 +236,16 @@ class Printer:
|
||||
return None
|
||||
|
||||
def get_printer_status_data(self):
|
||||
wifi_available = False
|
||||
try:
|
||||
from ks_includes.sdbus_nm import SdbusNm
|
||||
|
||||
sdbus_nm = SdbusNm(lambda x: None)
|
||||
wifi_available = sdbus_nm.wifi if sdbus_nm else False
|
||||
except Exception as e:
|
||||
logging.debug(f"Failed to detect WiFi module: {e}")
|
||||
wifi_available = False
|
||||
|
||||
return {
|
||||
"moonraker": {
|
||||
"power_devices": {"count": len(self.get_power_devices())},
|
||||
@ -252,7 +262,10 @@ class Printer:
|
||||
"gcode_macros": {"count": len(self.get_gcode_macros()), "list": self.get_gcode_macros()},
|
||||
"leds": {"count": self.ledcount},
|
||||
"config_sections": list(self.config.keys()),
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
"wifi_available": wifi_available,
|
||||
},
|
||||
}
|
||||
|
||||
def get_leds(self):
|
||||
|
@ -111,7 +111,6 @@ class Panel(ScreenPanel):
|
||||
self._screen.show_popup_message(_("No wireless interface has been found"), level=2)
|
||||
self.labels["networkinfo"] = Gtk.Label()
|
||||
scroll.add(self.labels["networkinfo"])
|
||||
self.update_single_network_info()
|
||||
|
||||
self.labels["main_box"].pack_start(scroll, True, True, 0)
|
||||
self.content.add(self.labels["main_box"])
|
||||
|
Loading…
x
Reference in New Issue
Block a user