- Fix syntax error in RTSP URL redaction.
- 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
- Fix syntax error in polling fallback scenario.
- Fix regression in AMS initialization from cleanup
- Fix warning about light mode being required
- Fix X1C/E printer detection after firmware change
- Reverse AMS humidity index to match Bambu Handy/Studio UX change
- Fix unknown 'system' print_type error when doing things like performing calibration
- Handle home assistant shutdown more gracefully
- Fix threading bug causing severe instability for some folk on newer HA versions.
- Add lost fix for usage hours from prototype branch
- Fix missed usage hours paused at print end if the AMS fails to retract
- Fix 24 hour jump in usage hours if print almost immediately cancelled
- Persist manual refresh mode choice across integration restart
- Add local/cloud print job type sensor
- Add AMS slot length/weight as extra attributes to the global length/weight sensors
- Improve handling of offline/unreachable printer in chamber image thread
- Fix reconnect on lost connection to printer
- Fix manual connection mode
- Fix for estimated usage hours
- Fix Exception data: name 'f' is not defined due to typo in change copied from pybambu repo when an HMS error is active
- Fix mishandled new current stage values
- Add estimated usage hours sensor
- Fix A1 Mini still missing chamber image
- Fix mishandling of printer power off/on when connected to bambu cloud mqtt
- Fix missing chamber image on A1 Mini
- Add nozzle type & diameter sensors
- Get correct start time on integration start with P1/A1 from Bambu Cloud and fix incorrect end time in some cases
- Expose X1 enclosure door state as a diagnostic sensor
- Reconnect to printer for chamber image if connection drops
- Fixes
- Rework P1/A1 chamber image handling to be a lot more efficient and maybe fix broken tight loop bug.
- Make bambu cloud setup clearer w/ regards to camera and local connection.
- Make P1/A1 camera unavailable if either host IP or access code has not been provided.
- Detect P1/A1 rejecting camera connnection attempt and report error in the logs.
- Change start/end time to datetime object and revert the date removal change.
- Fix typos breaking LAN->Cloud config transition.
- Reduce work for X1 full payloads to only one HA update instead of three.
- Only log the payloads when the refresh button has been pressed.
- Simplify the start and end times to just times when they are for today.
- Don't throw away user input on error cases during setup/re-configure.
- Fix cover image to update automatically on new print.
- Fix cover image + print weight sensor updating to be more reliable on print start / printer reboot.
- Simplify image update plumbing.
- Various copy editing to UI/README.
- Fix mishandling of optional 'email' field when upgrading or if early 2.0 dev build was used.
- Fix P1/A1 chamber image not updating
- Missed localization of new strings
- Reworked the initial setup to get almost all printer data from Bambu Cloud for easier setup.
- Enables use of P1 camera when in cloud mqtt mode
- Adds cover image sensor to show the 3mf thumbnail of current or last print.
- Adds print weight, length and bed choice of current or last print.
- Adds A1 printer support.
- Adds best guess X1E printer support.
- Fixes potential mqtt thread hang made common with latest X1 firmware.
- Fixes mishandling of AMS removal from a printer leaving a gap in indices.
- Miscellaneous fixes.
- Localization improvements.
- Switch to turn off the connection to the printer to workaround P1 firmware bug.
- Added remaining filament to AMS tray attributes
- Improved localization
- Fix AMS Lite support for A1 Mini
- Improved localization
- Added support for A1 Mini
- Added support for P1P Camera
- Added support for A1 Mini
- Minor fixes
- Added a set of device triggers to make common automations easier
- Diagnostic by @greghesp in #224
- Fix start time sensor. Adjust end time sensor. by @AdrianGarside in #225
- Fix firmware check on X1 by @AdrianGarside in #228
- Generate start time for P1P/S by @AdrianGarside in #230
- Delete dead mc print support by @AdrianGarside in #229
- Fix syntax error by @AdrianGarside in #205
- New filaments by @faucherc in #204
- Readme updates by @AdrianGarside in #208
- Re-enable Bambu cloud MQTT connection to printer. by @AdrianGarside in #209
- Add mqtt mode diagnostic sensor by @AdrianGarside in #210
- Alternative fix for start time by @AdrianGarside in #212
- Avoid overlapping initialization and AMS reinitialization by @AdrianGarside in #214
- Fix mqtt mode change to reload integration by @AdrianGarside in #216
- Detect offline with bambu cloud mqtt mode connection by @AdrianGarside in #217
- Fixed some typos and correction to string comparison by @fmeus in #200
- Add pause print status by @piitaya in #202
- Gracefully handle print_status (gcode_state) being an empty string on printer power on by @AdrianGarside in #197
- Adrian/add failed state translation support by @AdrianGarside in #192
- Update french translations and add empty attribute translation by @piitaya in #190
- Update rtsp URL to use host address instead of one given in the mqtt payload due to report of the latter being incorrect.
- Add entity translation support by @piitaya in #178
- Support for adding LED chamber lights via the WLED integration by @dreed47 in #180
- Add Camera functionality by @greghesp in #184
- Add active tray sensor by @AdrianGarside in 8eca79e
- Add gcode filename and task name by @AdrianGarside in ee815b7
...