[APP][Pro] Bambu Lab - Print smart, live smarter (3D Printer)

Hi,

There is a list in the HA integration with approx 270 errorcodes so technically it would be very easy for me to add that list into the app and in addition to the error-code also return the clear text representation.

One example from your flow:
03008003 (HA has this in HEX which is 50364419 in decimal) == “Spaghetti defects were detected by the AI Print Monitoring. Please check the quality of the printed model before continuing your print.”

But as mentioned here in the thread, now there is an official app i’m a bit unsure if there is any point continuing developing it.

I completely understand that, and it does seem a bit odd that Athom decided to release their own app after your had already released yours. The problem for users is that the two apps does not support the same features.

And as for the official status of the Athom app, I guess they did not get any approval from Bambu on that, so in reality it is just as unoffcial as yours, in the sense that it uses the undocumented MQTT API to talk to the printers. As mentioned by others, Bambu has caused an uproar in the community with their latest stupidities, but seemingly they will allow users to stick with the current firmware to retain the features as they are.

As an end user, the ideal would be an (as in just one) actual official Homey app with full support for the printer, but currently that is obviously not the situation.

1 Like

Your app was the first and most comprehensive! So I would definitely continue. Especially since it also works with the Bambu beta firmware.
Btw do you have a link to those error codes?

1 Like

I looked into the HA integration, and the list is here:

Remember these are hexadeximal values, as mentioned by @BufferOverflow.

1 Like

Not really, Athom does this all the time, even though it goes against their own guidelines (“Ideally there is only one community app per brand”).

One of the reasons is that they only allow “official” apps for Homey Cloud, and another possible reason is that the same might be the case for the new upcoming LG ThinQ ON Homey.

IMO it undermines community developers.

3 Likes

Absolutely worth continuing development. The Bambu “official” one is very unreliable, often it stop reporting changes mid -way through a print. One thing I’d like to see on yours is chamber temperature reporting which is critical for those of us using it to automate chamber heating. my development knowledge is a little rusty but I’d be happy to try and contribute some PR’s if the source is on GitHub.

Hey
I discovered a possible bug in the app.

As I now have multiple printers the flow card to turn on the light always turn on the latest installed printer.

I have both machines in the device sektor and controlling them there it executes it on the correct printer.

But with flow cards - I can choose any device and it always effects the same printer.

Thx, BR Mannni

Binding a printer means that you connect to your computer/mobile-device-app. As far as I know, it’s not making the connection to Homey/Homewizard.

This app is much more reliable than the “official” app which seems to loose connectivity and stops getting update mid print. Any chance you can add chamber temperature to the app? If you have no plans to continue development, would you consider sharing the GitHub link and letting the community continue development?

Hello @BufferOverflow , thank you for your application!
It is the only one that really works.

However, it could do with some improvements:

A new icon (P1S icon)
ON/OFF of the light by pressing the device
Taking into account the AMS (optional)
A widget! :blush:

Also, I noticed that the printer is electrically off, it consumes a lot of CPU (between 10 and 30% on HP2023).

I hope you will take these suggestions into consideration, thank you!