BillGOH
(Florian)
May 10, 2022, 3:21pm
1
Since several days, the Bosch Indego binding is not working anymore. Maybe there is a connection to the last Indego app update, because I cannot use the service https://indego.grauonline.de/ since then as well (Error 403)? Has Bosch changed something on the server side? The openHAB log says:
2022-05-10 17:13:32.505 [WARN ] [.internal.handler.BoschIndegoHandler] - The login credentials are wrong or another client connected to your Indego account
de.zazaz.iot.bosch.indego.IndegoAuthenticationException: The request failed with error: HTTP/1.1 403
at de.zazaz.iot.bosch.indego.IndegoController.doAuthenticate(IndegoController.java:240) ~[?:?]
at de.zazaz.iot.bosch.indego.IndegoController.connect(IndegoController.java:117) ~[?:?]
at org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler.poll(BoschIndegoHandler.java:110) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Never received this openhab error before, albeit the binding did not work reliably before (had to restart it regularly).
My system: openHAB 3.2 on openHABian.
Any ideas? Thanks for help!
Heimpi
(Sven)
May 11, 2022, 7:50am
2
Same Problem since yesterday!
Summy
(Christoph Sander)
May 11, 2022, 8:17am
3
I use openHAB 2.5 with the Bindling Boschindego 2.5.12 but have the same problem. However, a little longer 1 - 2 months. The last update from Bosch has brought these errors. Think that the connection must now be established differently.
Same Problem with openHAB 3.2.0 with fresh Installation.
It is a knows Issue:
opened 08:26AM - 11 May 22 UTC
i think that bosch changes the api, it looks that an login is not possible anymo… re.
may be the URL is wrong.
asdfsafd
(asdfsafd)
May 11, 2022, 9:21am
5
Same here, the iobroker guys could fix theirs: ADAPTER FÜR Bosch Indego Connect
BillGOH
(Florian)
May 11, 2022, 2:34pm
6
Thanks for your answers and solutions. I opened an issue on github .
1 Like
laursen
(Jacob Laursen)
June 8, 2022, 4:17pm
7
Pull request with link to JAR here:
openhab:main
← jlaur:12720-boschindego-rewrite
opened 09:42PM - 07 Jun 22 UTC
This is an overhaul of the Bosch Indego binding in order to get rid of the depen… dency towards [bosch-indego-controller-lib](https://github.com/zazaz-de/iot-device-bosch-indego-controller), which seems abandoned and is no longer working after Bosch made some service requirement changes. The library has been reimplemented within the binding using Jetty HTTP client for communication and GSON for JSON serialization/deserialization.
Additional changes:
- Device command handling has been reworked for improved reliability.
- **REFRESH** command is now supported.
- Serial number has been added as a property.
- New status code supported: Docked from app/API.
- Configuration validation.
- README cleaned up.
Besides these changes under the hood, no functional or breaking changes has been made.
Fixes #12720
JAR available for testing: [org.openhab.binding.boschindego-3.3.0-SNAPSHOT.jar](https://drive.google.com/file/d/1bTr2sfFaZus-xrTaZ3g4qZrmju0Hhvy0/view?usp=sharing)
4 Likes
laursen
(Jacob Laursen)
February 22, 2023, 3:06pm
8
I just received an e-mail from Bosch that the service will be unavailable between February 27th and March 1st 2023 due to cloud upgrade. After this, app version 4.0 is required. I would therefore expect the binding to stop working, possibly permanently since the API is not supported.
1 Like
mvbergen
(mvbergen)
February 23, 2023, 11:42am
9
Kind of concerning
I read that you will have to create a Bosch ID account and that “soon” Bosch ID will become SingleKey ID. The later is used for example in the HomeConnect Binding (Siemens/Bosch). Hopefully they will either not change or properly document the API for the mowers .
laursen
(Jacob Laursen)
March 4, 2023, 8:43pm
10
Issue created for tracking this:
opened 08:42PM - 04 Mar 23 UTC
bug
On February 22nd 2023 Indego users received an e-mail from Bosch announcing a cl… oud upgrade and days of downtime. This e-mail mentioned also a migration to Bosch ID account and a requirement to upgrade to Bosch Smart Gardening app version 4.0. The need to upgrade the app clearly indicated to me some kind of upcoming breaking change:
https://community.openhab.org/t/boschindego-bosch-indego-binding-not-working-any-more/135825/8
Today I migrated my account to Bosch ID and the new version of the app was able to connect again.
The binding however receives **ECONNREFUSED**.
In my initial investigation I downloaded the new APK for Android and decompiled it using dex2jar. With JD GUI I found the new endpoint: https://api.indego-cloud.iot.bosch-si.com/
Unfortunately not only the endpoint changed. So far I have received nothing other than HTTP code 401/unauthorized. I found also references to known paths like "api/v1/alms/" to I don't think the entire API changed, but I do think they changed the way to authenticate when they migrated to Bosch ID.
Full e-mail follows:
## Cloud Upgrade: Downtime Bosch Smart Gardening App
Due to an upgrade in our central cloud system, the Bosch Smart Gardening App and connected services that are used for Bosch Indego will be unavailable from Monday 27th of February to Wednesday 1st of March 2023.
Following this upgrade, all users are required to update the Bosch Smart Gardening App to version 4.0. Previous versions will no longer provide access to the Indego.
As part of the upgrade of our central cloud system, we are also going to move from using local email accounts to central Bosch ID accounts.This will allow our users to use their account for all Bosch products, including our MyBosch platform for further service advantages around your product like warranty extensions.
Depending on the type of user account the Indego is paired to, there might be some additional steps that need to be taken for this upgrade. Details can be seen below.
### Email accounts
To continue to access the Bosch Smart Gardening App, users need to create a Bosch ID account with the same email address that has been used on the previous email account.
The steps to create a new Bosch ID account are as follows:
- Select the button ‘Bosch ID’ when logging in to the updated App.
- This will redirect the user to the Bosch ID login window.
- Create a Bosch ID account by selecting ‘Not registered yet’.
- Confirm the account creation via the link sent by email.
- Log in to the Bosch Smart Gardening App using the login details of the newly created Bosch ID account.
If there is already a Bosch ID account existing with the same email address, this account can directly be used to access the paired Indego by simply logging in to the existing Bosch ID account.
It is important that users create their Bosch ID account using the same email address that has been previously used for the creation of their Indego account.
This will ensure that the paired Indego will automatically be transferred to the new Bosch ID account.
### Bosch ID, Facebook, Apple ID logins
If one of these options has been used in the past, please select the respective button, and follow the instructions in the app.
Please note that home automation services (e.g. Amazon Alexa, Google Home, IFTTT) cannot be used to operate the Indego until March 2023 when a further upgrade will be completed for these tools to be re-enabled.
After all changes have been completed, skills that have been used before must be linked again with user accounts to continue using them.
As part of our commitment to providing and maintaining high quality products and services, we have taken all necessary measures to ensure a smooth upgrade before the start of the 2023 mowing season.
We would further like to inform our users that Bosch ID will soon become SingleKey ID. Users do not need to take further action for the transfer to SingleKey ID. Once the transfer is concluded users will be able to use their existing Bosch ID credentials to login to SingleKey ID.
For further information please contact Indego.Support@de.bosch.com.
### Q&A
**Are all connected mowers affected by this temporary downtime of the Bosch Gardening App?**
Yes. The upgrade of our system will affect all connected mowers. Therefore, all Bosch Smart Gardening App users will be affected by this three-day downtime.
**Why will connected services like Amazon Alexa be unavailable for a longer time?**
Due to the way our system is connected with home automation services, such as Amazon Alexa, we have to complete the upgrade in multiple stages. We have focused on completing the work on the Bosch Smart Gardening App first. Following the first upgrade, we will apply another upgrade that will take place as soon as possible to provide all functionalities related to home automation services.
**Why does my account need to be transferred to Bosch ID?**
We are aiming to improve the user experience by providing a single point of access to a wide range of our digital services.
To achieve this, we are discontinuing the use of local login solutions and moving to the central Bosch ID account solution.
**What if I would rather login with Facebook or Apple ID instead of using Bosch ID?**
We will only be able to automatically transfer the paired Indego from email accounts to Bosch ID accounts. An automatic transfer to a Facebook or Apple ID login is not possible.
If users wish to use their Facebook or Apple ID login details in future, the Indego needs to be unpaired from the existing account first. This will require the initial creation of a Bosch ID account to access and unpair the Indego.
Upon experiencing issues or needing assistance, please contact the Indego Support Team.
When contacting the Indego Support Team, please provide the email address the Indego is paired to as well as the 9-digit serial number, which can be found on the rating label on the back of the Indego.
**What if I create the new Bosch ID account with a different email address?**
We will only be able to automatically transfer the paired Indego from email accounts to Bosch ID accounts if the email address matches.
An automatic transfer to an account using a different email address is not possible.
If users wish to use a different email address in future, the Indego needs to be unpaired from the existing account first. This will require the initial creation of a Bosch ID account using the original email address to access and unpair the Indego.
Upon experiencing issues or needing assistance, please contact the Indego Support Team.
When contacting the Indego Support Team, please provide the email address the Indego is paired to as well as the 9-digit serial number, which can be found on the rating label on the back of the Indego.
**Why will Bosch ID transfer to SingleKey ID?**
While Bosch ID provided access to numerous websites, shops, apps, and services by Bosch, SingleKey ID will allow the access to digital services of a growing number of partners worldwide.
**Why can’t I continue to use the current version of the app after the upgrade?**
The Bosch Smart Gardening App links to a number of other systems. As these systems will change, all users are required to update the Bosch Smart Gardening App to version 4.0 in order to connect with all relevant supporting systems. It will no longer be possible to gain access to the Indego using older app versions.