What is the problem?
I have an Prusa MK3S with an OctoPi connected to it via USB.
Also I have integrated OctoPi into Home Assistant.
Everything works fine so far: I get noticed when there is an error or the print is finished.
Recently I noticed that the printer correctly stopped after detecting a mechanical crash/collision during printing and was waiting for user action. So far so good.
But I didn't get any notification and found my printing being idle waiting for me for several hours.
It would be great to get notifications about problems like that as well.
What did I already try to solve it?
I reproduced the mechanical crash with the same outcome.
I tried out the MQTT plugin for OctoPrint, but it seems not to send information about this problem to the broker. (Everything else worked finde.)
I disconnected the OctoPi and logged the output from the USB COM Port from the MK3S.
The MK3S is reporting mechanical crashes so the OctoPi would basically have the data about it.
Have I tried running in safe mode?
n/a
Did running in safe mode solve the problem?
n/a
Systeminfo Bundle
You can download this in OctoPrint's System Information dialog ... no bundle, no support!)
octoprint-systeminfo-20230604104404.zip (90.5 KB)
Additional information about your setup
OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible
My Questions in descending order of importance are:
- Basically: Is the octopi just ignoring the data about mechanical crashes? Or have I overseen something?
- Specifically: What would be best practice to make OctoPi processing data about mechanical crashes? If possible.
- Plugin specific: How can this be achieved via the MQTT plugin?
Best regards and thank you in advance
erichstuder