Highlights
- Deleted controls that were permanently unavailable on printers under Bambu control mechanisms such as mqtt encryption.
- New AMS filament drying start/stop actions you can use manually or for automations. No card support yet.
- Add rfid read action. With simple status card support:
Breaking Changes
- Defer initialize all sensors (not just AMS ones) until after we've received the first full payload and version data for the printer.
- This allows me to detect and automatically delete orphaned entities from early versions of the integration.
- And to delete the permanently unavailable control entities for a cleaner experience on a locked down printer.
- And to generally clean up a bunch of code.
- Sensors that used the unavailable state to indicate semi-transiently not currently known / available are being migrated to 'None' or 'Unknown' strings so that the integration has fewer unavailable entities that trigger validation integrations and people that care about having no broken entities.
- Active Tray was moved to 'None' when there is no active tray in this version.
What's Changed
- feat: add support for H2D Pro by @Lokaltog in #1711
- Robust skip objects id parsing by @AdrianGarside in #1714
- Adjust H2D Pro naming for consistency by @AdrianGarside in #1715
- chore: Update Frontend from latest release v0.6.37 by @greghesp in #1716
- chore(deps): bump actions/checkout from 5 to 6 in the updates group by @dependabot[bot] in #1719
- Add rfid read action by @AdrianGarside in #1721
- Fix read rfid action on older printers by @AdrianGarside in #1722
- chore: Update Frontend from latest release v0.6.38 by @greghesp in #1723
- Reading filament data isn't a write action and should be allowed by @AdrianGarside in #1724
- Fix AMS and tray active tracking by @AdrianGarside in #1726
- Always defer sensor initialization by @AdrianGarside in #1727
- More cleanup of available/exists and cleanup now always true Features by @AdrianGarside in #1728
- Initial filament drying service call implementation. by @AdrianGarside in #1729
- Update filament drying action(s) by @AdrianGarside in #1731
- Revert "chore(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2 in the updates group" by @AdrianGarside in #1732
- Fix a1 p1 camera regression by @AdrianGarside in #1733
- Fix missing ams drying sensors in a1 printers by @AdrianGarside in #1734
- Fix max drying duration by @AdrianGarside in #1735
New Contributors
Full Changelog: v2.2.13...v2.2.14