Highlights
- For lan mode or local mqtt connection, we can now download the 3mf from the printer and get a cover image the filament usage data.
- Credit goes to @steveneaston for boot strapping that ftp support and hooking up the sensors that are otherwise lost in lan mode.
- Cards! Going forward each release now automatically includes a drop of cards from @greghesp's ha-bambulab-cards repo.
- Another notable improvement is a fix from @j4k0xb go get the SSL certification validation working.
Cards
As with any new frontend resource, please clear your browser cache for them to load
There are two cards currently. An AMS card by @greghesp and an alpha drop of Print control card by @AdrianGarside that enables you to skip objects.
AMS Card
This has two different visualizations you can choose from and a configurable option to show the top info bar with humidity and temperature (X1 only) sensors:
Print Control Card
This is a new card by @AdrianGarside that builds on the new FTP support and ability to retrieve the skip objects pick image from the 3mf file.
Known issues
- It is still an alpha version but is functional end to end. Please check for issues/feature suggestions and add news ones if not present.
- A1/P1 printers need a fix available in 2.1.1-beta1 to fix the FTP download that backs this.
- A1 Mini requires a fix available in 2.1.1-beta3 to fix a blocking bug in the printer detection during configuration.
Known Issues
The FTP download (and so all dependent features like skip objects) is broken on A1/P1 printers in this release due to differences in naming schemes when prints are sent. It should be fixed in the 2.1.1-beta drop.
What's Changed
- Re-enable FTP support for beta build by @AdrianGarside in #904
- Fix X1C/E setup by @AdrianGarside in #908
- Publish.yml addition by @AdrianGarside in #909
- Add requirements.txt file by @AdrianGarside in #910
- Update publish.yml by @greghesp in #911
- Switch HACS over to expecting a zip release by @AdrianGarside in #912
- Do not default ftp enabled to true for all local mqtt installs by @AdrianGarside in #913
- Add Frontend to the release by @AdrianGarside in #914
- Update version to 2.1.0 by @AdrianGarside in #917
- Remove personal info from debug logs by @AdrianGarside in #918
- Fix lost settings on reconfigure by @AdrianGarside in #919
- Enable TLS certificate validation by @j4k0xb in #876
- Skip object support by @steveneaston in #897
- Improve code sharing for option management. by @AdrianGarside in #923
- Disable manual refresh mode (scream test) by @AdrianGarside in #925
- Fix auto translate error during release if auto translate already got… by @AdrianGarside in #926
- Gracefully handle download task error by @greghesp in #927
- Fix camera to be enabled by default by @AdrianGarside in #928
- Fix various download issues by @AdrianGarside in #932
- Remove AMS filament mapping when using device print data by @steveneaston in #933
- Ams card improvements by @greghesp in #938
- Add Dutch translations by @MathijsG in #936
- Reinstate AMS tray filament length and weight from printer device by @steveneaston in #937
- Add Thai translations by @AdrianGarside in #939
- chore: Update Frontend from latest release v0.2.6 by @greghesp in #945
- Detach frontend source by @greghesp in #946
- chore: Update Frontend from latest release v0.2.7 by @greghesp in #947
- Merge in cards improvements by @AdrianGarside in #948
- chore: Update Frontend from latest release v0.3.0 by @greghesp in #951
- Atttempt to load previous model from subtask_name if available by @steveneaston in #905
- Fixes for differences between P1 and X1 for FTP file lookup by @AdrianGarside in #952
New Contributors
Full Changelog: v2.0.46...v2.1.0