The Segway Navimow plugin integrates Segway Navimow robotic mowers with the Loxone Miniserver via the Navimow cloud API. Mower state is retrieved every 50 seconds and mowing sessions can be started, paused, resumed, or ended from the Miniserver.
![]() | A Navimow cloud account is required for use! Miniserver Gen. 1 is not supported. |
Table of Contents
Configuration↑
Setup
To add the Segway Navimow plugin, click on 'Network Periphery' in the Periphery Tree tab, then 'Add Network Device' and select 'Segway Navimow'.
Region
The Region is preset to Europe (EU), which is currently the only supported region.
Authentication
After saving the program to the Miniserver for the first time, a system status message titled 'Login Required' appears in the Miniserver notification centre. Click the 'Login to Navimow' button to open the Navimow login page in your browser and authorise access.
The access token is stored on the Miniserver and refreshed automatically — repeated logins are not required unless the token is revoked externally. If all authentication attempts fail, a 'Try Again' button is shown in the notification centre.
![]() | Up to 3 authentication attempts are allowed. If all fail, press 'Try Again' in the system status message to restart the login process. |
Add devices
Once authentication is successful, click 'Device Search' in Loxone Config. All mowers registered to the Navimow account are discovered automatically. Each mower is identified by its Navimow device ID and labelled with its model name.
Inputs and Outputs↑
Inputs
Each discovered mower provides the following inputs:
Battery [%]: current battery charge level (0–100).
State: numeric mower state code. 0 = unknown, 1 = idle, 2 = docked, 3 = mowing, 4 = paused, 5 = returning to dock, 6 = error, 7 = offline.
Online: 1 while the mower is reachable via the Navimow cloud; drops to 0 if the mower cannot be reached. Recovers automatically once the connection is restored.
Outputs
Each discovered mower accepts the following outputs. Commands are edge-triggered: connect a digital output to the corresponding child input. A rising edge (0 → 1) sends the command; the falling edge is ignored.
Start Mowing: begins a mowing session. Any active schedule on the mower is overridden.
Pause: pauses the current mowing session. The mower stops in place.
Resume: resumes a previously paused session.
Send to Dock: commands the mower to return to its charging station immediately.
![]() | A system status message is shown when a command could not be sent (Command Failed), or when the command was sent but the mower did not reach the expected state within 5 seconds (Command May Not Have Applied). Both messages are dismissed automatically after 5 minutes or when the mower reaches the correct state. |
Notes and Troubleshooting↑
Polling and connectivity
Mower state (battery level and activity state) is refreshed every 50 seconds via the Navimow REST API.
If 3 consecutive poll requests fail (approximately 150 seconds), the mower is marked as offline. The plugin recovers automatically once the API becomes reachable again — no manual intervention is required.
System status messages
The plugin uses the Miniserver notification centre to report the following events:
Login Required (information, shown on first use or after token expiry): click 'Login to Navimow' to authenticate.
Command Failed (warning, dismissed automatically after 5 minutes): a mower control command was rejected or could not be sent to the cloud API.
Command May Not Have Applied (warning, dismissed automatically after 5 minutes or when the mower reaches the expected state): the command was sent to the cloud but the mower did not reach the expected state within 5 seconds. Check the Navimow app.
Mower Error (persistent until the mower recovers): the mower has reported an error state. The error code is shown in the message where available. The notification is dismissed automatically once the mower returns to a normal state.
Mower Unreachable (warning, dismissed automatically on recovery): the mower did not respond to several consecutive poll requests. Check network and Navimow cloud status.
Request Rate Limited (warning): the Navimow cloud rejected requests for being too frequent. The plugin throttles and retries automatically.
Login Not Completed (warning): the browser login was not finished in time. The plugin retries, or click 'Try Again' to restart.
Mower error states
If the State output reads 6 (error) or the Status output reads 'error', the mower requires attention. Common causes include the mower being lifted, a blade obstruction, rain-hold, or the mower being stuck. Check the Navimow app for the specific error code.
Region configuration
The plugin connects to the European Navimow API endpoint (navimow-fra.ninebot.com). EU is currently the only supported region.
![]() | If the plugin status turns red after saving to the Miniserver, verify that the Miniserver has an active internet connection and that your Navimow account is in a supported region (currently EU only). |
Diagnostic Inputs↑
| Summary | Description | Unit | Value Range |
|---|---|---|---|
| Online Status Segway Navimow | Indicates whether the device can be reached by the Miniserver. Diagnostics for Air devices Diagnostics for Tree devices Diagnostics for Extensions | Digital | 0/1 |
Properties↑
| Summary | Description | Default Value |
|---|---|---|
| Region | Region of your Navimow account. Currently only Europe (EU) is supported. | - |
| Monitor service | If checked, you will be notified by the System Status or Cloud Mailer if this service is no longer available or offline. | - |

