[FORK/UPDATE] OctoPrint Add-on: Modernized for OctoPrint 1.11.3, Python 3.11, and Debian Bookworm
Hello all,
I’ve been using Fredrik’s OctoPrint add-on for a while, but noticed it was running on a significantly outdated software stack. With the underlying Python version reaching End-of-Life (EOL), I’ve created a direct fork to get the add-on fully modernized and maintainable.
What’s New?
This updated fork addresses critical compatibility issues and ensures a path for future OctoPrint releases:
- OctoPrint: Upgraded to the latest stable version, 1.11.3.
- Python: Moved from Python 3.9.2 (EOL) to a supported Python 3.11.2.
- Base OS: Rebuilt the Docker package on Debian Bookworm (replacing Bullseye) to align with current standards.
This new build utilizes supported Home Assistant OS standards, eliminating the EOL warnings and unlocking compatibility for modern OctoPrint features. I plan to actively maintain this fork going forward.
IMPORTANT: Migrating Your Data
If you switch from the original add-on to this fork, you must migrate your data to keep your settings, profiles, and plugins:
- Backup: In the original OctoPrint Web UI, go to Settings > Backup & Restore and create a full backup (
.zipfile). - Download: Download the
.zipbackup file to a safe location outside of Home Assistant. - Install: Install my updated fork.
- Restore: Access the new OctoPrint Web UI, go to Settings > Backup & Restore, and upload the
.zipfile.
You can find the updated version and installation instructions here:
GitHub - ImAsra/ha-3dprinter-addons: 3DPrinter-related add-ons for Home Assistant.
P.S. A huge thank you to @fredrikbaberg for the original add-on—this fork is intended purely to continue compatibility and maintenance.
if he\she has any issues please dont hesitate to contact me on my repo.