This OctoPrint plugin allows to check the GPIO status by the web interface, without the need to connect via SSH. It also permits knowing services' status and hardware information.
This plugin doesn't know which pins are in use and which are free, since its purpose is to just show their state. Always remember to precisely check every GPIO connection before turning on the Raspberry according to the datasheet.
This plugin must be executed on a Raspberry PI and requires the two commands raspi-config and raspi-gpio. They're usually installed by default but, if they are not, the plugin will show a notification message on its tab.
Install via the bundled Plugin Manager or manually using this URL:
https://github.com/danieleborgo/OctoPrint-GPIOStatus/archive/master.zip
This is GPIO Status main page with all the view checkboxes:
This is the compact representation of a GPIO:
This plugin is also able to show services status:
These are the Raspberry PI hardware information:
More images are available here.
This software is distributed on GPLv3.0, more information available in LICENSE.md.