Skip to main content

API for Bosch Indego mower

Project description

This is a API for the Bosch Indego lawnmowers

Usage with Home Assistant

See https://github.com/jm-73/Indego

Basic information needed

Information Description
your_username Your username when using the BoschSmartMove app
your_password Your password for the app
your_serial Your Bosch Indego serial (found on the mover, in the mover menu or in the app)

The python library is written for the login method with username (email address) and password. Login with Facebook account is not supported.

Call the API

Call the API:

IndegoApi_Instance = IndegoAPI(username=your_mail@gmail.com, password=your_password, serial=your_serial)

Functions

getState()

Show current state of mower

getMowed()

Show percentage of lawn mowed

getPosition()

Get position of mower (relative on map)

getRuntimeTotal()

Get total runtime and charge time from mower

getRuntimeSession()

Get session rutime and charge time from mower

getAlerts()

Get alerts from mower

getNextPredicitiveCutting()

Get next scheduled cutting session from mover (seems to be a problem with this function, dates are from the past)

getName()

Get the mower name

getServiceCounter()

Get service counter for mower knives

getNeedsService()

Get the change knives flag from mover

getMowingMode()

Get the mowing mode from the mower

getModel()

Get the mower model

getFirmware()

Get the mower firmware version

getLocation()

Get garden location (GPS coordinates?)

getPredicitiveCalendar()

Get the mower calender for predicted cutting sessions

getUserAdjustment()

Get the user adjustment of the cutting frequency

getCalendar()

Get the mover calendar for allowed cutting times

getSecurity()

Get the security settings for the mover

getAutomaticUpdate()

Get the automatic update settings

getUpdateAvailable()

Check if there is an update available for the mower

putCommand(command)

Send commands to the mower. Accepted commands:

mow

pause

returnToDock

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyIndego-0.1.2.tar.gz (4.7 kB view hashes)

Uploaded source

Built Distribution

pyIndego-0.1.2-py3-none-any.whl (5.7 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page