Segway Navimow

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 authorize 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

SummaryDescriptionUnitValue Range
Online Status Segway NavimowIndicates whether the device can be reached by the Miniserver.
Diagnostics for Air devices
Diagnostics for Tree devices
Diagnostics for Extensions
Digital0/1




Properties

SummaryDescriptionDefault Value
RegionRegion of your Navimow account. Currently only Europe (EU) is supported.-
Monitor serviceIf checked, you will be notified by the System Status or Cloud Mailer if this service is no longer available or offline.-