-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pairing issue with Gardena Sileno Minimo 250 #63
Comments
Are you sure the mower is in pairing mode and the PIN has been entered o the mower? |
Hi, yes the mower is in pairing mode and the PIN has been entered on the mower. At least I thought that once the mower is paired, the pairing will be persistent and not a restart of the mower is necessary to set the mower back in pairing mode. |
Hi @andiburger , I also have the minimo 250. I had to use the --pin to successfully connect during the pairing window. I had the same challenge regarding that there were errors after 3 minutes, regardless of pin. There is likely some pairing that is broken when you disconnect? Let me know how I can help debugging. |
Hi @larsvinc , thanks for your response. After the 3 minutes what kind of errors did you get and can you post them here? |
I made a guess that the top button was '1', mid-left was '2', mid-right was '3' and bottom was '4'. It seemed to work. I did not hold the connection, but re-ran the script after 3 minutes. I guess that by then the pairing is lost. After the 3 min I get this |
Hi, If it is the same, then I think there is a key/channelID that is exchanged or stored by the app and used for future communications, so regardless of the bluetooth layer pairing, this additional key is needed to remain operational after the 3minutes. This is a premise I'm working on trying to confirm/deny with my unit. If I leave the script retrying it does get me back data but I cannot control which further makes me think there is the key that needs to be in place for it to accept these commands. Regarding the PIN, yes the keys translate to: 1=power 2=calendar 3=start 4=home |
Hi @andyb2000 , I also tried the Home Assistant custom integration but failed as well either with an "unknown error" or a NoneType exception at the Model.decode function. |
Hi all. I have now discovered that I have indeed the Gardena Minimo 380 (not the 250). I expanded the script to make it interactive, i.e. to issue one of the commands and kept the connection in a while(True). What I realize is that the sensor readings (state, battery etc.) works, but the commands does not. Here is the debug trace: |
If I pair /connect within the 3 min window, and do not run mower.disconnect(), I can keep the connection way beyond the 3 min window. Hence, it seems like when you "disconnect", you also loose the pairing. |
Yes, you are right. |
Hello there,
maybe someone else has the issue or a solution, I continously receiving the following error :
[org.bluez.Error.AuthenticationFailed] Authentication Failed
when connecting to the automower via the library, by using the following code:
m = mower.Mower(1197489078, address)
asyncio.run(connect(m))
It looks like this could be an issue with the bleak library, see here: issue 1100
Any thoughts how to solve this?
The text was updated successfully, but these errors were encountered: