ankermake-m5-protocol icon indicating copy to clipboard operation
ankermake-m5-protocol copied to clipboard

How to use Ankerctl in 2025 (including home assistant)

Open tomjpeg opened this issue 3 months ago • 7 comments

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

tomjpeg avatar Sep 14 '25 17:09 tomjpeg

thank you! I suggest this should be added to the main repo's README

abdulmalekc1 avatar Sep 14 '25 18:09 abdulmalekc1

@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 avatar Sep 14 '25 20:09 tomjpeg

@tomjpeg maybe try to open a PR on @anselor fork and see if he accepts it

theiereman avatar Sep 22 '25 08:09 theiereman

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 avatar Sep 25 '25 20:09 DynaM1ke

@DynaM1ke you can run the ankerctl.py config login command to setup

theiereman avatar Sep 26 '25 08:09 theiereman

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

DynaM1ke avatar Sep 29 '25 11:09 DynaM1ke

I fixed for me. i created the container without the docker-compose file. Login works.

Image

DynaM1ke avatar Sep 29 '25 18:09 DynaM1ke