Skip to content
Home Assistant Custom Component for Bosch Indego Lawn Mower
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
custom_components/indego
doc
CHANGELOG.md
README.md
hacs.json
info.md

README.md

GitHub release hacs_badge

Indego

Home Assistant Custom Component for Bosch Indego Lawn Mower.

Entities in Home Asistant

Installation

Alternative 1

Install via HACS Community Store: https://hacs.netlify.com/

Alternative 2

Copy the folder indego in custom_components into your custom_components in your Home Assistant.

Configuration

Add the domain to your configuration.yaml

#configuration.yaml
indego:
  name:     Indego
  username: !secret indego_username
  password: !secret indego_password
  id:       !secret indego_id

Add your credentials used with Bosch Mower app (mail address, password and mower serial number) to your secrets.yaml:

#secrets.yaml
indego_username: name@mail.com
indego_password: mysecretpw
indego_id:       123456789

Usage

Entities

All sensors are auto discovered and should appear as "unused entities" after adding the component. List of available sensor entities:

Mower State Mower State Lawn Mowed Runtime Total Battery sensor percent Battery sensor volt Battery sensor

Service

There are a service exposed to HA called indego.mower_command. It sends a specified command to the mower. Accepted commands are:

Command Description
mow Start/continue mowing
pause Pause mower
returnToDock Return mower to dock

Example creating automation in HA gui:

Services

Example for automations.yaml:

# automations.yaml
- id: '1564475250261'
  alias: Mower start
  trigger:
  - at: '10:30'
    platform: time
  condition: []
  action:
  - data:
      command: mow
    service: indego.mower_command

Debugging

To get debug logs from the component in your log file, specify theese options in your configuration file:

#configuration.yaml
logger:
  logs:
    custom_components.indego: debug

To get debug logs from the python API library in your log file, add this line to your configuration file in additon to the lines above:

    pyIndego: debug

Contribution

If you experience any readings from your mower that the sensor does not read out correct (could be Alerts or mower state), please dont hesitate to write an issue. I need your input in order to make this component as useful as possible. All suggestions are welcome!

Issues

If you experience issues/bugs with this the best way to report them is to open an issue in this repo.

Issue link

Credits

Thanks to

onkelfarmor ltjessem nsimb jjandersson shamshala nath

Fork from iMarkus/Indego https://github.com/iMarkus/Indego

Inspiration from http://grauonline.de/wordpress/?page_id=219

Inspiration from https://github.com/jofleck/iot-device-bosch-indego-controller

You can’t perform that action at this time.