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