I made a Homey app to connect your FlashForge 3D printers to your Homey.
It’s still in the testing phase, but I’m working on getting it to production. In the meantime, you can already try it out by installing the test version:
If there are questions, requests or anything else let me know.
Supported Printers:
FlashForge Adventurer 3
FlashForge Adventurer 4
FlashForge Adventurer 5M
FlashForge Adventurer 5M Pro
Features:
Track bed temperature, extruder temperature, and print progress
Print Control: Pause and resume prints directly from Homey
Detect when prints are finished and cooled down ( bed temperature below 40C )
I don’t think you did anything wrong, my code is most likely wrong , I can’t look now, I am on holiday for a month. Once I get back I can have a look, or if somebody else has the opportunity I will merge.
I was having a look, but I can’t seem to find any code technical issues.
Is it, that there is NO printing percentage at all? Let’s say its always “0” or “-”.
OR did it get stuck on let’s say 81% or something, even through printing is finished?
The library I’m using calculates the print percentage based on the layers of the M27 command. On my Adventurer 5M, the SD is incorrect as it finished before the actual print, but the layer count is correct.
I guess the Adventurer 3 behaves differently? So I updated the code for A3 to use the SD printing bytes for percentages.
I just released the new version for this, let me know if anything new arises