Skip to content
Home Assistant TestFlight
Security & safety

Bosch Indego Mower

sander1988/Indego · v6.2.0

HACSCloud polling

Home Assistant Custom Component for Bosch Indego Lawn Mower

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
cameraCameraNeeds its own HomeKit Bridge in accessory mode
binary_sensorSensor (motion, contact, leak, smoke…)
sensorSensor (temperature, humidity, air quality…)
vacuumVacuum (as a switch)
lawn_mowerLawn mower (as a switch)
buttonButton (as a switch)

What people report

Bosch Indego mowers work through the Bosch cloud and need a SingleKey ID login; the Bosch cloud sometimes blocks or errors. A lawn mower entity was added in 2024.

  • Works12
  • Not working1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Bosch Indego 1000Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 10CWorks CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 1100Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 1200Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 13CWorks CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 350Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 400Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego 500+Works CloudSupport added via pyIndego update
Saved copy
New version of pyIndego with support for new mower modell Indego 500+

Excerpt saved from GitHub on 2026-10-23.

PR #138 · 2021-07
Bosch Indego M+ 700Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego S+ 350Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego S+ 400Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego S+ 500Works CloudListed as supported mower
Saved copy
Supported devices: Indego 1000, 1100, 1200; Indego 10C, 13C; Indego 350, 400; Indego S+ 350 (1st & 2nd Gen); Indego S+ 400 (1st & 2nd Gen); Indego S+ 500; Indego M+ 700 (1st & 2nd Gen). Limitations: A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow) Can be disabled/removed after initial setup The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!") Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure …

Excerpt saved from the README on 2026-10-23.

README
Bosch Indego mowers (account)Not working Cloud'No mowers found' in Bosch account after cloud API change
Saved copy
… [code] So, remove all mower entity, remove component, remove Chrome extension. After that install component, install Chrome extension and while installing Bosch Indego Mower integration got only "No mowers found in this Bosch Indego account!". But there is my mower in Bosh Indego account. In logs still "403 Forbriden" message: `403, message='Forbidden', url=URL('https://api.indego-cloud.iot.bos

Excerpt saved from GitHub on 2026-10-23.

Issue #186 · 2023-06

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Details

Installs (analytics)206 (0.03%)
GitHub stars105
Latest version6.2.0 (2026-10-09)
Set up in the UIYes
Maintainers@sander1988, @whylev, @kimzeuner
LicenseApache-2.0

Devices listed in its README

  • Indego 1000, 1100, 1200
  • Indego 10C, 13C
  • Indego 350, 400
  • Indego S+ 350 (1st & 2nd Gen)
  • Indego S+ 400 (1st & 2nd Gen)
  • Indego S+ 500
  • Indego M+ 700 (1st & 2nd Gen)

Limitations from the README

  • A Chrome extension is required to complete the authentication setup (Bosch SingleKey ID OAuth flow)
  • Can be disabled/removed after initial setup
  • The Bosch Cloud (Azure) may occasionally block the integration: HTTP 4XX errors ("The connection to the Bosch Indego API failed!")
  • Workaround: Try changing the user agent during setup or in Settings → Devices & Services → Bosch Indego Mower → Configure
  • HTTP 5XX errors typically indicate temporary Bosch Cloud unavailability (often occurs once daily)
  • These are temporary and resolve automatically
  • Sending impossible commands (e.g., docking while already docked) may cause temporary HTTP 5XX errors from Bosch

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.