v7.0.0b4
Pre-releaseChanges
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
- #1059 Rebuild integration foundation for HA 2026 @MTrab
- #1060 Add mower entity platform @MTrab
- #1061 Add sensor platform @MTrab
- #1073 Add legacy startup banner on integration setup @MTrab
- #1086 Add rain delay remaining sensor @MTrab
- #1062 Add binary sensor platform @MTrab
- #1063 Add switch platform @MTrab
- #1064 Add button platform @MTrab
- #1065 Add number platform @MTrab
- #1089 Enable charging binary sensor by default @MTrab
- #1090 Add blade and battery diagnostic sensors @MTrab
- #1092 Expose schedule details on next schedule @MTrab
- #1093 Add time extension number entity @MTrab
- #1066 Add select platform @MTrab
- #1094 Add explicit sensor icons @MTrab
- #1095 Refine offline entity availability @MTrab
- #1099 Expose RTK zones @MTrab
- #1098 Add torque number entity @MTrab
- #1101 Add last update and blade reset sensors @MTrab
- #1103 Add legacy OTS service @MTrab
- #1126 Add schedule management services and sensor refinements @MTrab
- #1127 Rename party mode to pause mode @MTrab
- #1141 Disable ACS by default @MTrab
- #1140 Let old v6 config entries move into v7 on their own @MTrab
- #1149 Hide zero-valued remaining rain delay @MTrab
- #1150 Add diagnostic pitch, roll, and yaw sensors @MTrab
- #1148 Bring back mower device automations in v7 @MTrab
- #1147 Restore detailed mower runtime states in v7 @MTrab
- #1153 Add Home Assistant service icons for custom services @MTrab
- #1166 Add rain delayed state to lawn mower entity @MTrab
- #1170 Add auto-schedule support to the Landroid Cloud integration @MTrab
🐛 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
- #1088 Update Home Assistant requirement to 2026.3.0 @MTrab
- #1096 Bump pyworxcloud to 6.0.2 @MTrab
- #1106 Bump pyworxcloud to 6.0.4 @MTrab
- #1171 Bump pyworxcloud to 6.2.0 @MTrab
