All Projects → jm-73 → Indego

jm-73 / Indego

Licence: other
Home Assistant Custom Component for Bosch Indego Lawn Mower

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Indego

hass-livebox-component
Livebox Component for Home assistant
Stars: ✭ 24 (-42.86%)
Mutual labels:  hacs, homeassistant-components
ha-iaquk
Indoor Air Quality Sensor Component for Home Assistant
Stars: ✭ 57 (+35.71%)
Mutual labels:  sensor, hacs
homeassistant-aemet-sensor
AEMET integration for Home Assistant
Stars: ✭ 21 (-50%)
Mutual labels:  hacs, homeassistant-components
uptime-card
Minimalistic uptime card for Home Assistant Lovelace UI
Stars: ✭ 152 (+261.9%)
Mutual labels:  sensor, hacs
read your meter
Home Assistant sensor to read water meter
Stars: ✭ 27 (-35.71%)
Mutual labels:  sensor, hacs
Anniversaries
Anniversary Countdown Sensor for Home Assistant
Stars: ✭ 128 (+204.76%)
Mutual labels:  sensor, hacs
ha-multiscrape
Home Assistant custom component for scraping (html, xml or json) multiple values (from a single HTTP request) with a separate sensor/attribute for each value. Support for (login) form-submit functionality.
Stars: ✭ 103 (+145.24%)
Mutual labels:  sensor, hacs
ha-gismeteo
Gismeteo Weather Provider for Home Assistant
Stars: ✭ 84 (+100%)
Mutual labels:  sensor, hacs
Home-Assistant-custom-components-DPC-Alert
Italy Meteo-hydro alert and hydrogeological phenomena Civil Protection (Protezione Civile). In this custom component you can find the vigilance Bulletin and the Bulletin of national hydrogeological and hydraulic criticalities. They allow to check whether in your current location there will be criticalities/warnings related to weather-hydrogeolog…
Stars: ✭ 31 (-26.19%)
Mutual labels:  sensor, hacs
ical-sensor-homeassistant
an iCal Sensor for Home Assistant
Stars: ✭ 42 (+0%)
Mutual labels:  sensor, hacs
homeassistant-afvalwijzer
Provides sensors for some Dutch waste collectors
Stars: ✭ 119 (+183.33%)
Mutual labels:  sensor, hacs
power-distribution-card
A Lovelace Card for visualizing power distributions.
Stars: ✭ 117 (+178.57%)
Mutual labels:  hacs
lovelace-light-soft-ui-theme
🎨 Home Assistant soft UI light theme, with help from @JuanMTech, @thomasloven, and @N-l1.
Stars: ✭ 59 (+40.48%)
Mutual labels:  hacs
CO2-Ampel
CO2-Ampel / CO2-Traffic-Light to measure and show the carbon dioxide concentration in a room, based on Sensirion SCD30/SCD4x sensor and Microchip SAMD21 microcontroller
Stars: ✭ 20 (-52.38%)
Mutual labels:  sensor
Squeeze-and-Recursion-Temporal-Gates
Code for : [Pattern Recognit. Lett. 2021] "Learn to cycle: Time-consistent feature discovery for action recognition" and [IJCNN 2021] "Multi-Temporal Convolutions for Human Action Recognition in Videos".
Stars: ✭ 62 (+47.62%)
Mutual labels:  hacs
hass traeger
Hass Plugin for Traeger (WIP)
Stars: ✭ 58 (+38.1%)
Mutual labels:  hacs
embedded-sht
Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (+26.19%)
Mutual labels:  sensor
google light theme
🎨 By JuanMTech -- A Home Assistant theme inspired on the Google app light mode.
Stars: ✭ 56 (+33.33%)
Mutual labels:  hacs
lovelace-fan-xiaomi
Xiaomi Smartmi Fan Lovelace card with CSS fan animation
Stars: ✭ 60 (+42.86%)
Mutual labels:  hacs
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (-28.57%)
Mutual labels:  sensor

GitHub release hacs_badge

Indego

Join the Discord channel to discuss around this integration and vote for your favourite change to happen! https://discord.gg/aD33GsP

Home Assistant Custom Component for Bosch Indego Lawn Mower.

Entities in Home Asistant

Installation

Alternative 1

Install via HACS Community Store: https://hacs.xyz/

Alternative 2

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

Reboot

Reboot HA in order to get HA to find the newly added custom component.

Configuration

Add the domain to your configuration.yaml. Username, password and id (serial) is mandatory. Name is optional (default = Indego).

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

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

#secrets.yaml
indego_username: "[email protected]"
indego_password: "mysecretpw"
indego_id:       "123456789"

Usage

Entities

All sensors are autodiscovered and should appear as "unused entities" after adding the component.

Description Screenshot
Mower state
Shows state of the mower.
State
Mower state detail
Shows detailed state of the mower.
State Detail
Lawn mowed
Shows percentage of lawn mowed.
Lawn mowed
Total mowing time
Shows the total mowing time for the mower.
Mowtime total
Battery
Shows the status of the battery.
Battery sensor percent
Alerts
Shows all alerts
Alerts sensor
Last completed mow
Shows when the lawn was completed last time.
Last mow
Next mow time
Show the next planned mow.
Next mow
Mowing mode
Shows the mowing mode set.
Mowing mode
Online
Shows if the mower is online/offline/sleeping. Possble values:
True, False
Online status
Update available
Shows if there is an update available for the firmware. Possble values:
On, Off
Update available

Service

indego.command

Sends a command to the mower. Example code:
command: mow

Accepted values are:

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

Services

indego.smartmowing

Changes mowing mode. Example:
enable: true

Accepted values are:

value Description
true SmartMowing enabled
false SmartMowing disabled

Examples

Creating automation in HA gui:

Example for automations.yaml:

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

Debugging

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

#configuration.yaml
logger: 
  default: critical 
  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

Supported models

As known today the following models are supported:

  • Indego 1000
  • Indego 1100
  • Indego 1200
  • Indego 10C
  • Indego 13C
  • Indego 350
  • Indego 400
  • Indego S+ 350 1gen
  • Indego S+ 350 2gen
  • Indego S+ 400 1gen
  • Indego S+ 400 2gen
  • Indego S+ 500
  • Indego M+ 700 1gen
  • Indego M+ 700 2gen

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

Eduard Jumper78 dykandDK ultrasub Gnol86 naethan bekkm onkelfarmor ltjessem nsimb jjandersson Shamshala nath bekkm urbatecte Windmelodie Fuempel MagaliDB mhosse Promises

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

Buy Me A Coffee

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].