@Pavion
Thank you very much!
Really nice Christmas gift!
Will it be in the near future included in the normal neato binding or will it be separated?
I suppose I should ask the author
This binding is very Neato-centered, I wonder if heâd accept itâŚ
I hope my version works for you!
@Pavion
Yeah, but Vorwerk bought Neato. So the two vendors are more or less the same.
Hopefully it will be included.
Yet Vorwerk still uses older API and has an invalid SSL certificate. This fork would be much shorter otherwise Iâd be glad to receive some juicy new updates to my VR200 from Neato side as well.
Hi @tailor09! What is your exact question? My fork (link above) is still working and is running on my 2.5.0.M2 right now.
Yes, but its not official in the libaryâŚand you wrote something about invalid SSL certificate. Is it still secure?
- Yes, itâs not in the library. Itâs not my binding and I donât want to publish my fork as such. On the other hand, I know no one else supporting this fork / Vorwerk.
- As you may have heard, Neato was bought by Vorwerk some time ago so I hope there will be a common API for both brands somewhen. Until then Vorwerk uses an older API with some SSL issues.
- There is already a Neato Binding for a new API, which should work fine for Neato robots and should not be reinvented anew.
All this said, I donât see a need to make a separate binding.
I canât remember exactly, but I assume Iâve used some trick to bypass SSL, which would make your connection to Vorwerk potentially sniffable. That means, someone evil with an access to your connection line could potentially steal your Vorwerk credentials. If you ask me: so what?! I can live with it. You must decide it for yourself.
Hi,
does the binding already support VR300? Similar to the old one the is a neato cleaner with some software enhancements.
Auto detection doesnât work. For a manual configuration I need a serial number and a secret. Iâve tested several combinations but nothing worked.
REgards,
Arno
Hi Arno!
Have you tried the linked jar from #20 above or some other version?
Here is my .things for VR200, used with this binding:
neato:vacuumcleaner:4APIMF1G-3DA108261BF3 "Vorwerk Kobold" @ "Flur" [ serial="4APIMF1G-3DA108261BF3", robot_serial="4APIMF1G-3DA108261BF3", secret="61FB0231AAA1E2DF7671AAA4C6494C20", name="Vorwerk Kobold", vendor="vorwerk"]
BR Pav
Hi,
eehhh, what is #20
I just the official neato binding. The bridge seems to work. It is marked as online.
Where do you get the serial number from? I have a serial number and a âRobot Idâ from the cleaner, but they seems to have a different format.
Regards,
Arno
Oh that is complicated⌠As far as I know Neato binding still donât support Vorwerk, who uses its own API, Apps and servers. That is why you canât discover your robot. By the way, the Neato Bridge seems to be always ONLINE, even if youâre entering wrong credentials.
That said, it should still be possible to use Vorwerk with openHAB. Youâll need my fork of the Neato Binding. #20 refers to an earlier post above this one, just PgUp there until you see 20/32 on the right
Important! Please remove Neato Things and uninstall the official binding (wait a minute)
Download the jar in your /addons folder (wait a minute)
Add Neato Account Thing. You should see a new option Vendor
with Neato
entered. Change it to Vorwerk
and enter your credentials.
Now you should be able to discover and user your vacuum.
Please note, some functions may be unavailable or brokenâŚ
Ok, fine, i will give it a try.
Iâm struggling a bit with the note âSSL had to be turned offâ. That means, that a send my password in clear text over the net. Do you remember what the problem was? Do they have selved signed certificates?
As far as I understand your code you donât turn off SSL, but you switch off the verification of the certificate, right? That means password is send encrypted, but you can not verify the server identity, correct? That is of course a problem, but doesnât sound as bad as âturn off SSLâ.
I admit, I donât understand much of SSL myself and have built this fork from some other open source implementations. If youâre into it, you can see my diff for yourself (link above as well).
As I understand it, the connection is still protected, but any SSL certificate would be accepted, making it potentially vulnerable.
Edit: updated release notes accordingly
âŚI see youâve figured it out for yourself
Works, thanks
First of all, thanks a lot the fork. Because of your work I was able to connect to my VR300. Unfortunatly, the robot won´t start cleaning. I get the error-message:
[ERROR] [ab.binding.neato.internal.NeatoRobot] - Unknown service for houseCleaning: basic-4. Will not start house cleaning!
Same here:
https://community.openhab.org/t/neato-botvac-binding/50406/28
Do you know wheather this problem has been or will be fixed? Or did I get something wrong?
Thanks a lot!
Hi @liveislife
Iâm still having my good old VR200 and wasnât even aware of cool new features
I canât really track it but the current master of Neato Binding binding seems to handle such issues.
There had been some major changes to this binding and whole OH project structure so I canât test everything. I have but reapplied my earlier changes on the current binding version. It runs, it works with my VR200 so it should work with newer vacuums and support new features
You can download new fork version here:
Changes here:
Feedback appreciated!
BR Pav
Man, that´s why I love openhab and this forum. You get answers within a blink of an eye. Thank you very much. Your fork works like a charm. Cleaning, back to base etc. all work fine. I will continue testing over the next days.
Thanks a lot!