Skip to content

Add supported OTS border cut controls to the integration#1223

Draft
MTrab wants to merge 4 commits intomasterfrom
feature/issue-876-border-cut-settings
Draft

Add supported OTS border cut controls to the integration#1223
MTrab wants to merge 4 commits intomasterfrom
feature/issue-876-border-cut-settings

Conversation

@MTrab
Copy link
Copy Markdown
Owner

@MTrab MTrab commented Apr 15, 2026

Summary
Expose supported OTS border-cut controls in the Landroid Cloud integration.

Changes
Add optional OTS service fields for cut-over-border and border distance, validate the supported values, wire the data through to pyworxcloud, and improve unsupported-device messaging. Update the OTS service UI with selectors, refresh the translations, and switch the OTS service icon to a valid MDI icon.

Testing

  • git status --short --branch
  • ruff format on the touched Python files (note: ruff format does not apply to YAML/JSON files)
  • ruff check --fix custom_components/landroid_cloud/lawn_mower.py custom_components/landroid_cloud/services.py tests/test_lawn_mower.py
  • python -m pytest tests/test_lawn_mower.py -q
  • JSON translation sanity check across custom_components/landroid_cloud/translations/*.json

Notes
This branch temporarily points manifest.json at the matching pyworxcloud feature branch for test and review. Before merge, revert that requirement back to a released package version.

Fixes #876

@github-actions github-actions Bot added the feature request For feature requests label Apr 15, 2026
@MTrab MTrab added the minor Minor version release label Apr 15, 2026
@MTrab MTrab marked this pull request as draft April 15, 2026 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request For feature requests minor Minor version release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FR]: Allow Automated Control/Cycling of Border Cut Settings for Worx Vision Models (e.g., WR206E)

1 participant