├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── labels.yml ├── pre-commit-config.yaml ├── release-drafter-beta.yml ├── release-drafter.yml ├── scripts │ ├── get_new_version.py │ └── pr_extract_labels.py └── workflows │ ├── bandit.yml │ ├── bump_version_and_prerelease.yml │ ├── bump_version_and_release.yml │ ├── codeql.yml │ ├── dependency-review.yml │ ├── lint.yml │ ├── pr-checker.yml │ ├── release-drafter.yaml │ ├── stale.yaml │ ├── sync-dev-current.yml │ ├── synchronize-labels.yml │ └── validate.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .ruff.toml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── VERSION ├── blueprints └── sync_robonect_time.yaml ├── custom_components └── robonect │ ├── __init__.py │ ├── binary_sensor.py │ ├── button.py │ ├── client │ ├── __init__.py │ ├── __init__.pyc │ ├── client.py │ ├── const.py │ └── utils.py │ ├── config_flow.py │ ├── const.py │ ├── definitions.py │ ├── device_tracker.py │ ├── entity.py │ ├── exceptions.py │ ├── icons.json │ ├── lawn_mower.py │ ├── manifest.json │ ├── models.py │ ├── sensor.py │ ├── services.yaml │ ├── switch.py │ ├── translations │ ├── de.json │ ├── en.json │ ├── fr.json │ └── nl.json │ └── utils.py ├── hacs.json ├── images ├── brand │ ├── icon.png │ ├── icon@2x.png │ ├── logo.png │ ├── logo@2x.png │ └── original.jpg └── screenshots │ ├── config_flow_1.png │ ├── config_flow_2.png │ ├── diagnostic_1.png │ ├── diagnostic_2.png │ ├── diagnostic_3.png │ ├── disable-debug-logging.gif │ ├── enable-debug-logging.gif │ ├── integration_device.png │ ├── lovelace_card.png │ ├── mowing_job.png │ ├── options_1.png │ ├── options_2.png │ ├── options_3.png │ ├── options_4.png │ ├── options_5.png │ ├── options_6.png │ ├── options_7.png │ ├── rest_category.png │ └── timer.png └── setup.cfg /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/pre-commit-config.yaml -------------------------------------------------------------------------------- /.github/release-drafter-beta.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/release-drafter-beta.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/scripts/get_new_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/scripts/get_new_version.py -------------------------------------------------------------------------------- /.github/scripts/pr_extract_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/scripts/pr_extract_labels.py -------------------------------------------------------------------------------- /.github/workflows/bandit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/bandit.yml -------------------------------------------------------------------------------- /.github/workflows/bump_version_and_prerelease.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/bump_version_and_prerelease.yml -------------------------------------------------------------------------------- /.github/workflows/bump_version_and_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/bump_version_and_release.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/pr-checker.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/release-drafter.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.github/workflows/sync-dev-current.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/sync-dev-current.yml -------------------------------------------------------------------------------- /.github/workflows/synchronize-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/synchronize-labels.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/.ruff.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | v5.1.1 2 | -------------------------------------------------------------------------------- /blueprints/sync_robonect_time.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/blueprints/sync_robonect_time.yaml -------------------------------------------------------------------------------- /custom_components/robonect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/__init__.py -------------------------------------------------------------------------------- /custom_components/robonect/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/robonect/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/button.py -------------------------------------------------------------------------------- /custom_components/robonect/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/client/__init__.py -------------------------------------------------------------------------------- /custom_components/robonect/client/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/client/__init__.pyc -------------------------------------------------------------------------------- /custom_components/robonect/client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/client/client.py -------------------------------------------------------------------------------- /custom_components/robonect/client/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/client/const.py -------------------------------------------------------------------------------- /custom_components/robonect/client/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/client/utils.py -------------------------------------------------------------------------------- /custom_components/robonect/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/config_flow.py -------------------------------------------------------------------------------- /custom_components/robonect/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/const.py -------------------------------------------------------------------------------- /custom_components/robonect/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/definitions.py -------------------------------------------------------------------------------- /custom_components/robonect/device_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/device_tracker.py -------------------------------------------------------------------------------- /custom_components/robonect/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/entity.py -------------------------------------------------------------------------------- /custom_components/robonect/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/exceptions.py -------------------------------------------------------------------------------- /custom_components/robonect/icons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/icons.json -------------------------------------------------------------------------------- /custom_components/robonect/lawn_mower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/lawn_mower.py -------------------------------------------------------------------------------- /custom_components/robonect/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/manifest.json -------------------------------------------------------------------------------- /custom_components/robonect/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/models.py -------------------------------------------------------------------------------- /custom_components/robonect/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/sensor.py -------------------------------------------------------------------------------- /custom_components/robonect/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/services.yaml -------------------------------------------------------------------------------- /custom_components/robonect/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/switch.py -------------------------------------------------------------------------------- /custom_components/robonect/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/translations/de.json -------------------------------------------------------------------------------- /custom_components/robonect/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/translations/en.json -------------------------------------------------------------------------------- /custom_components/robonect/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/translations/fr.json -------------------------------------------------------------------------------- /custom_components/robonect/translations/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/translations/nl.json -------------------------------------------------------------------------------- /custom_components/robonect/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/custom_components/robonect/utils.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/hacs.json -------------------------------------------------------------------------------- /images/brand/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/brand/icon.png -------------------------------------------------------------------------------- /images/brand/icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/brand/icon@2x.png -------------------------------------------------------------------------------- /images/brand/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/brand/logo.png -------------------------------------------------------------------------------- /images/brand/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/brand/logo@2x.png -------------------------------------------------------------------------------- /images/brand/original.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/brand/original.jpg -------------------------------------------------------------------------------- /images/screenshots/config_flow_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/config_flow_1.png -------------------------------------------------------------------------------- /images/screenshots/config_flow_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/config_flow_2.png -------------------------------------------------------------------------------- /images/screenshots/diagnostic_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/diagnostic_1.png -------------------------------------------------------------------------------- /images/screenshots/diagnostic_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/diagnostic_2.png -------------------------------------------------------------------------------- /images/screenshots/diagnostic_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/diagnostic_3.png -------------------------------------------------------------------------------- /images/screenshots/disable-debug-logging.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/disable-debug-logging.gif -------------------------------------------------------------------------------- /images/screenshots/enable-debug-logging.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/enable-debug-logging.gif -------------------------------------------------------------------------------- /images/screenshots/integration_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/integration_device.png -------------------------------------------------------------------------------- /images/screenshots/lovelace_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/lovelace_card.png -------------------------------------------------------------------------------- /images/screenshots/mowing_job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/mowing_job.png -------------------------------------------------------------------------------- /images/screenshots/options_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_1.png -------------------------------------------------------------------------------- /images/screenshots/options_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_2.png -------------------------------------------------------------------------------- /images/screenshots/options_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_3.png -------------------------------------------------------------------------------- /images/screenshots/options_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_4.png -------------------------------------------------------------------------------- /images/screenshots/options_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_5.png -------------------------------------------------------------------------------- /images/screenshots/options_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_6.png -------------------------------------------------------------------------------- /images/screenshots/options_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/options_7.png -------------------------------------------------------------------------------- /images/screenshots/rest_category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/rest_category.png -------------------------------------------------------------------------------- /images/screenshots/timer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/images/screenshots/timer.png -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geertmeersman/robonect/HEAD/setup.cfg --------------------------------------------------------------------------------