How to use Ankerctl in 2025 (including home assistant)
Current state of ankerctl
Since this repo is no longer maintained, it has become difficult to keep track of how to use ankerctl today.
This version of ankerctl requires a login.json file, which is no longer provided by the current eufymake/ankermake slicer. The old legacy slicer that generated it also can't be downloaded anymore.
👉 Recommendation: Use the fork by @anselor. It allows you to log in directly with your EufyMake credentials without needing a login.json file. https://github.com/anselor/ankermake-m5-protocol/
Hosting ankerctl the easy way
The simplest way to run ankerctl and start printing is with the Home Assistant add-on from @sondregronas. https://github.com/sondregronas/ankermgmt-hassio-addons
- Just click the installation button in the readme
- Log in through the web UI
- That’s it - you're ready to print
He also provides a ready-to-use Home Assistant card to control your printer. https://github.com/sondregronas/ankermake-hass-component
thank you! I suggest this should be added to the main repo's README
@abdulmalekc1 it would be great to have a clean repository where the active maintainers can work together as a group, but right now it’s a complete mess, haha.
@tomjpeg maybe try to open a PR on @anselor fork and see if he accepts it
Can you describe how to use the fork from https://github.com/anselor/ankermake-m5-protocol/ I read the documentation and the login.json is still need. I try to get run this docker on unraid
@DynaM1ke you can run the ankerctl.py config login command to setup
thanks.
It works on local machine. But the docker container hang in restart loop, so i have no chance to type any on the console
[*] [0.4s] ServiceManager: Shutdown complete [W] [0.2s] No printers found in config. Please upload configuration using the webserver or 'ankerctl.py config import' [E] [0.4s] No printers found in config Name or service not known [*] [0.4s] ServiceManager: Shutdown complete [W] [0.2s] No printers found in config. Please upload configuration using the webserver or 'ankerctl.py config import' [E] [0.4s] No printers found in config Name or service not known
I fixed for me. i created the container without the docker-compose file. Login works.