[0.9.0] - 2026-01-23
[List of issues (0.9.0)](https://github.com/3dg1luk43/ha_creality_ws/issues?q=is%3Aissue+milestone%3Av0.9.0
Added
- CFS Support (Creality Filament System) (@buzato):
- Comprehensive Sensors: Added sensors for each CFS box (temperature, humidity) and slot (filament type, color, percentage, active status).
- Native UI Card: Introduced the Creality CFS Card with a built-in visual editor.
- Renders tiles for all slots (up to 4 boxes x 4 slots) + external filament.
- Dynamic UI: Active filament pulses, humidity color coding (Green/Orange/Red).
- No YAML required: Fully configurable via entity mapping in the UI.
- New Services: Added
request_cfs_info(manual refresh),cfs_load, andcfs_unloadfor programmatic filament management.
- Safety Features:
- Confirmation Dialog: Added a "double-check" modal for destructive actions like "Stop Print" to prevent accidental cancellations.
Fixed
- K2 Base Compatibility (@PavelStoyan0v):
- Chamber Control: Fixed chamber temperature control by implementing a Moonraker fallback for fetching accurate targets when the primary method fails.
- Data Accuracy: Suppressed erroneous
targetBoxTemp:0values. - Threshold Removal: Removed the hardcoded 40°C threshold for chamber heating, allowing for more flexible control.
- go2rtc Custom Configuration: Fixed an issue where custom go2rtc URL and Port settings were ignored.
- Coordinator & Stability:
- Refactored the central data coordinator for efficient high-frequency WebSocket updates.
- Resolved merge conflicts and sync issues for reliable state tracking.
- Frontend Assets: Improved resource loading and fixed loading issues for custom card resources.
PRs
- Fix chamber target temperature for K2 Base via Moonraker fallback by @PavelStoyan0v in #57
- Pavel stoyan0v/main by @3dg1luk43 in #62
- Add CFS sensors and visual CFS card with multi-box support by @buzato in #61
New Contributors
- @PavelStoyan0v made their first contribution in #57
- @buzato made their first contribution in #61
Full Changelog: v0.8.0...v.0.9.0