Skip to content

v7.0.0b4

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Mar 11:02

Changes

This beta brings the v7 rewrite much closer to day-to-day use in Home Assistant. The release rebuilds the integration on the modern Home Assistant entity model, restores the mower platform, and adds the surrounding sensor, binary sensor, switch, button, number, and select platforms so mower state, diagnostics, and configuration can be managed more naturally from the UI. It also improves migration from older versions by moving legacy v6 config entries forward automatically instead of forcing a full remove-and-readd workflow.

Scheduling and mower-state handling have both moved forward in a meaningful way. This draft includes the new schedule management services, richer next-schedule details, the rain-delay remaining sensor, restored detailed mower runtime states, device automations, RTK zone visibility, and the newer rain-delayed mower state that keeps the mower status accurate while a countdown is still active. On top of that, auto-schedule support has now landed, including entities and services for auto-schedule configuration, nutrition, and exclusion handling, which makes much more of the vendor app functionality available directly inside Home Assistant.

A lot of polish is included alongside the larger features. Diagnostic coverage is broader with blade, battery, pitch, roll, yaw, and blade-reset telemetry, offline availability has been refined so read-only data stays visible while write-capable entities remain protected, service and sensor icons have been cleaned up, and several edge cases around schedules, daily progress, party mode naming, and zone display have been corrected.

This will - if all goes well - be the last beta release before the full release of this MAJOR refactoring.

🚀 Features

🐛 Bug Fixes

  • #1068 Fix formatting drift on master @MTrab
  • #1091 Model next schedule as timestamp @MTrab
  • #1100 Skip zero-duration next schedule slots @MTrab
  • #1120 Fix manifest newline handling in release workflow @MTrab
  • #1138 Fix MQTT reconnect logic @MTrab
  • #1139 Make v7 schedule calls forgiving again @MTrab
  • #1151 Make inactive rain delay remaining sensor unavailable @MTrab
  • #1154 Make daily progress unavailable when missing @MTrab
  • #1162 Restore party_mode as primary, deprecate pause_mode @MTrab
  • #1168 Fix zone selector so Kress devices show the right zone @MTrab

🧰 Maintenance

  • #1057 Update devcontainer, scripts and workflows @MTrab
  • #1058 Add AGENTS and move old code to legacy status @MTrab
  • #1119 Change document title and integration focus to Landroid @MTrab
  • #1121 Bump pyworxcloud to 6.0.5 and add FD monitor helper @MTrab
  • #1134 Bump pyworxcloud to 6.1.0 @MTrab

🌐 Translations

  • #1104 Add missing translations for error states and config flow @MTrab
  • #1105 Add translations for supported languages @MTrab

📦 Dependencies

Say thanks

Buy Me A Coffee