Skip to content

ManuelMcLure/OctoPrint-WiFiStatus

Repository files navigation

Wifi Status

Displays the Wifi status on the OctoPrint navbar.

This plugin will add a WiFi status indicator to the OctoPrint Navbar to give an at-a-glance indication of the quality of the WiFi connection. Hovering over (or tapping on mobile) the indicator will pop up more information about the connection.

WiFiStatus

Setup

This plugin only works on Linux, and requires that OctoPrint be running under Python 3.7 or higher.

Configuration

You can configure whether the plugin will display:

  • The access point BSSID
  • The WiFi channel frequency
  • The IPV4 address(es) assigned to the WiFi interface
  • The IPV6 address(es) assigned to the WiFi interface

The configuration also allows selecting which interface to display data for.

Acknowledgements

This plugin includes and is heavily dependent on Python3Wifi (https://github.com/ManuelMcLure/python3wifi), a fork of PythonWifi (https://pythonwifi.tuxfamily.org). Thanks to Róman Joost and Sean Robinson for making PythonWifi available.

License

The plugin is licensed under the GNU Affero General Public License. See LICENSE.md for details.

Python3Wifi is licenced under the GNU Lesser General Public License. See octoprint_wifistatus/python3wifi/LICENSE.md for details.