I’ve setup OctoPrint on my 3D printer and HA detected it and integrated it very easily. But it seems that percentage of how much has been printed is way off between HA integration and OctoPrint. This is what I see in OctoPrint:
And this is HA integration:
This happens for every print. Also I’ve tried setting up an automation based on printer errors (the error status in integration), but HA didn’t catch the error that happened on the printer.
Anyone with similar experience?
First make sure octoprint is actually reporting the correct values to HA.
Second make sure you know what job is. It can be layers, print time, size of slice file and a number of other things.
So, any ideas how to do that?
The documentation isn’t very extensive, but I’m pretty sure job percentage is just print percentage.
Looks to me like HA is using the percentage of the gcode file that’s been sent as the percentage, rather than the percentage Octoprint is calculating.
1 Like
Oh yeah, I think you’re right. Calculated current gcode values in percentage and they match.