Time remaining & time elapsed & Job Percentage "unknown"

Hello, this is my first topic on the octoprint forum.

I have successfully installed, hooked up and setup octoprint on a Pi3B+ and connected to my Wifi, with a CAM and connected to HomeAssistant via the API. What a wild ride :-).

I think I have a lot running and working, but I have 2 "elements" not working.

  • Time Remainig
  • Time Elapsed
  • Job Percentage

I see the temperatures, and state (operational) etc.

I do print directly from the SD card in the printer (did not dare to do via octoprint yet). I do see percentage in the ender 3 pro printer display. But I do not see any time/percentage in the octoprint interface. I do also not see any "values" in the 'terminal" window. It looks like this:

Recv:  T:199.80 /200.00 B:60.19 /60.00 @:66 B@:0
Recv: TF printing byte 677081/18294925
Recv: ok
Send: M27
Recv:  T:199.97 /200.00 B:60.13 /60.00 @:63 B@:0
Recv: TF printing byte 677211/18294925
Recv: ok
Send: M27
Recv:  T:199.97 /200.00 B:60.01 /60.00 @:63 B@:0
Recv: TF printing byte 677341/18294925
Recv: ok
Send: M27
Recv:  T:199.97 /200.00 B:59.96 /60.00 @:63 B@:0
Recv: TF printing byte 677470/18294925
Recv: ok
Send: M27

I tried to google and see a lot of information "the other way around", thus people trying to see the progess in the printers display (like this: M73 Progress) but that is not what I am after.

I am "up-to-date" with octoprint.
Is there any source/thing I can do to see the progess in octoprint and thus home assistant?

Thank you!

EDIT:
I see this e.g.:
image

Hello @sender!

For OctoPrint has no access to the gcode file content on the printer's SD card, it can not analyse the files before the print starts and therefore it cannot give a time estimation how long the print will take.

Hi, thank you for you quick response.

So it is not possible for my printer to send these values to octoprint?
This is behavior by design?

and secondly, is it possible to give octoprint access to the gcode file content on the printer's SD card?

Ok, always good to search further. It turned out the output of my ender was in TF instead of SD.

I did this:

And now it is solved:
image

1 Like

Great you found it! Could you please: