Releases: greghesp/ha-bambulab
v2.0.28 - Adds 2FA and email verification code support
Many thanks to @t0nyz0 who did all the heavily lifting, very quickly diagnosing the issue and then providing the proof-of-concept code to meet the new Bambu login requirements. This fix would not have happened anywhere near as quickly without his rapid help.
What's Changed
- Add verification and 2fa code support by @AdrianGarside in #677
- Update version by @AdrianGarside in #668
- Add back tag_uuid by @AdrianGarside in #669
- Correct greek localization filename by @AdrianGarside in #670
- Fix error when the printer is not configured for local mqtt access by @AdrianGarside in #676
Full Changelog: v2.0.27...v2.0.28
v2.0.27
What's Changed
- Update de.json by @secco04 in #647
- Delete missed error initialization line from earlier incorrect change. by @AdrianGarside in #648
- Remove error as HA calls this on integration startup by @AdrianGarside in #649
- Update version by @AdrianGarside in #650
- Centralize the generation of the http headers by @AdrianGarside in #651
- Add some more logging to camera initialization by @AdrianGarside in #652
- Hide aux fan entity on A1 printers by @AdrianGarside in #653
- Do not tie end time to start time availability by @AdrianGarside in #654
- Suppress error for empty print type when in lan mode by @AdrianGarside in #655
- Cleanly handle an AMS being removed or moved to another printer. by @AdrianGarside in #656
- Switch to tray_uuid for tray filament details by @AdrianGarside in #657
- Added spanish translation. by @amasolini in #658
- Various fixes including printer disconnect on print end by @AdrianGarside in #663
- Suppress remaining filament on AMS Lite by @AdrianGarside in #664
- Update release notes by @AdrianGarside in #667
New Contributors
- @secco04 made their first contribution in #647
- @amasolini made their first contribution in #658
Full Changelog: v2.0.26...v2.0.27
v2.0.26
What's Changed
- Fix regression with error sensor never clearing
- Add greek translation by @Chreece in #640
- Adjust contribution rules to specify direct to main PRs
New Contributors
Full Changelog: v2.0.25...v2.0.26
What's Changed
- Add greek translation by @Chreece in #640
- Version updates and new commit rules by @AdrianGarside in #646
New Contributors
Full Changelog: v2.0.25...v2.0.26
v2.0.25
What's Changed
- Fix slicer_settings access denied by @xz0609 in #625
- Re-enable getting the slicer settings by @AdrianGarside in #626
- Add User-Agent in _get_authentication_token by @Neder in #632
- Various cleanup by @AdrianGarside in #633
- Fix handling of HMS errors clearing by @AdrianGarside in #634
- Fix mqtt tls setup blocking io warning by @AdrianGarside in #635
New Contributors
Full Changelog: v2.0.24...v2.0.25
Disable custom filament retrieval as it's hitting access denied error.
A change on the Bambu side has caused the API we call to retrieve slicer settings (that includes the custom filament details) to consistently fail with access denied (403). This error is not handled gracefully and takes down the integration. Until/if we can resolve this that code has been disabled.
Update to fix recent connection issues.
Major changes in this update are:
- An update to the minimum Home Assistant version to 2024.8.1. This was required to address warnings and errors the newer version of home assistant was flagging against the integration as the required fixes also needed the newer version.
- A CRITICAL fix from @TheDuffman85 for the connection issues that started in the last 24-48 hours since CloudFlare protection was added to the Bambu sites requiring that HTTP 2.0 be used. Many thanks for his rapid diagnosis and fix for the blocking problem for so many folk.
- A long-requested fix to make the A1/P1 'camera' images an actual camera. Many thanks to @jawilson for working out how to do this after I failed. NOTE THIS IS A BREAKING CHANGE FOR DASHBOARDS. The image entity is gone and the camera entity replaces it. I found that in order to continue to show 'live' video in my dashboard inside a Picture-Elements, I had to apply a workaround to contain the camera image instead a custom layout card as picture-elements didn't natively support the camera card. It hear it will also be a breaking change for anyone that has fed the images into a spaghetti detection plugin - I don't do that myself so I can't comment on what the necessary fix would be for that case.
What's Changed
- Switch to async_forward_entry_setups by @jawilson in #596
- Make chamber image camera domain type by @jawilson in #595
- Fix for 'AttributeError' no attribute 'errors' by @braveheuel in #593
- Add AP07 to hardware list for #588 by @nzrutman in #589
- Remove warnings about FanEntity for TURN_ON and TURN_OFF by @DissiNL in #583
- Automate population of filament & hms error consts via scripts by @t3chguy in #556
- Merge fixes that targeted main back into develop. by @AdrianGarside in #611
- Make layer sensors unitless numbers by @lcnittl in #582
- Fixed failed to connect #612 by @TheDuffman85 in #614
- Fix for #615 by @TheDuffman85 in #616
- Create pt.json by @ViPeR5000 in #617
New Contributors
- @jawilson made their first contribution in #596
- @braveheuel made their first contribution in #593
- @nzrutman made their first contribution in #589
- @DissiNL made their first contribution in #583
- @lcnittl made their first contribution in #582
- @TheDuffman85 made their first contribution in #614
- @ViPeR5000 made their first contribution in #617
Full Changelog: v2.0.22...v2.0.23
v2.0.22
What's Changed
- Fixed typo and some Markdown formatting changes by @fmeus in #436
- Updated list of build plates by @fmeus in #440
- Fix manual refresh mode by @AdrianGarside in #445
- Update version + release notes by @AdrianGarside in #446
- [feat] Update subtask_name and gcode_file icons based on the files origin by @ZeldoKavira in #463
- Make manual refresh mode persistent by @AdrianGarside in #464
- Add ams weight data to weight sensor by @AdrianGarside in #470
- [feat] Add Print Type entity by @ZeldoKavira in #465
- added source_url to allow the blueprint to be updated when/if changes… by @dreed47 in #474
- Fix light mode warning by @AdrianGarside in #500
- Update x1e detection by @AdrianGarside in #501
- Fix AMS humidity values to match new Bambu Handy/Studio values by @AdrianGarside in #502
- Fix system print type by @AdrianGarside in #504
- Fix regression in AMS initialization from cleanup by @AdrianGarside in #507
- Couple of fixes by @AdrianGarside in #516
- add chinese translations by @meishild in #524
- Add GFG01 & GFS04 filaments by @t3chguy in #554
- Add GFS05 Bambu Support for PLA/PETG by @t3chguy in #553
- Update a1mini detection by @polyos in #548
- Add print_error entity and script to update const.py by @LRomandine in #529
- Add support for custom filaments by @t3chguy in #557
- Minor cleanup by @AdrianGarside in #560
- Fix handling of missing filament by @AdrianGarside in #561
- Add korean translation by @lunDreame in #575
New Contributors
- @ZeldoKavira made their first contribution in #463
- @meishild made their first contribution in #524
- @t3chguy made their first contribution in #554
- @polyos made their first contribution in #548
- @LRomandine made their first contribution in #529
- @lunDreame made their first contribution in #575
Full Changelog: v2.0.11...v2.0.22
Fix syntax error redacting RTSP URL in logs.
Fix start/end times on X1 printers due to removal change in latest firmware
What's Changed
- Redact RTSP URL in debug logs.
- Fix missing start/end time for X1 printers.
- Add Bambu PLA Galaxy filament - thanks @meishild
- Improve README for X1 camera notes - thanks @tubalainen
Full Changelog: v2.0.19...v2.0.20