Exposing calibration (TESTZ, ACCEPT, ABORT) state

I’ve been looking how to create an interface in Fluidd for when we start a calibration process (where TESTZ, ACCEPT and ABORT commands are enabled)

Ideally, I’d prefer to avoid parsing the above responses (that can be quite flaky), and as far as I can see, there is no way nothing in Klipper state or Moonraker that I can use for this…

So I just wanted to check if I am missing something, or could this be an interesting thing to add so interfaces like Fluidd and Mainsail can show an appropriate helper UI for TESTZ!

I’ve done some tests around this topic and have now submitted a PR to implement this report!

manual_probe: report status by pedrolamas · Pull Request #5652 · Klipper3d/klipper (github.com)