[0.8.0] - 2026-01-06
[List of issues (0.8.0)](https://github.com/3dg1luk43/ha_creality_ws/issues?q=is%3Aissue+milestone%3Av0.8.0
Added
- Diagnostics Service: Enhanced
diagnostic_dumpservice to include WebSocket connection health stats (reconnect_count,msg_count,last_error,uptime). - Notifications: Added configurable notifications for print completion, errors, and time remaining (configurable via Options Flow).
- Chamber Control for K2: Enabled chamber temperature control for the base "K2" model.
- Polling Rate: New option to configure polling rate to reduce CPU usage. Throttling only applies when the printer is actively printing; idle/error states update immediately.
- Translations: Added
strings.jsonanden.jsonfor localization support. - Device Class: Added
durationdevice class to "Print Job Time" and "Print Time Left" sensors.
Changed
- Unavailable State: Entities now report as
unavailablewhen the printer is known to be powered off via the configured switch (static model info remains available). - Documentation: Updated README to reflect K2 chamber support, K1C 2025 camera capabilities, and power switch configuration.
Fixed
- Connection Stability: Slightly improved liveness detection and retry behavior.
- Power-off check interval reduced to 10s (was 60s) for faster power-on detection.
- Non-power-switch users utilize gradual backoff for initial failures (up to 5 attempts), transitioning to a fixed 60s retry mechanism for long-term idle detection.
- Added application-level probes to detect and recover from stale WebSocket connections.
- Log Noise: Connection warnings are now limited to the first 3 failures; subsequent failures are logged as debug only to prevent spam when the printer is intentionally off.