Hallo allerseits,
ich bin erst seit gestern ioBroker-User und habe den Botvac Adapter installiert, mir ist jedoch aufgefallen, dass man sich mit seinen Credentials einloggen muss.
Es gibt mittlerweile (seit ca. 2-3 Monaten) die ofizielle SDK samt Doku und API.
https://developers.neatorobotics.com/
` > Zitat vom Entwickler bei der unsachgemäßen Nutzung der Services:
Let me introduce myself, I am Roberto Ostinelli, Neato Robotics' Director of Cloud Services.
I'm impressed with the work that you've put into integrating with our robots! Great job!
Given the interest that we've seen from developers like yourself and around the forums we've listened and have just released the Neato Developer Network. In there, amongst other things you will find official documentation and SDKs for JavaScript, iOS and Android (for now, we plan on expanding to other languages too!).
This issue is for you to consider switching to proper OAuth instead of the internal logins mechanisms that you are using in this gem.
It would be the official way to proceed, and you would avoid some improper implementations. For example, you should not pass token and platform here: they are not needed, raise errors on our systems - since tokens are invalid - and this could eventually result in the blocking of user accounts by our automated systems if abused. We definitely wouldn't want that!
Please note that all of this is in Beta, we're a small team but are doing our best! `
Es wäre also mit der Zeit notwendig, einfach einen API Schlüssel zu registrieren und den ganzen Kram über OAuth abzuwickeln.
Edit: Wie ich sehe, steht im Repo https://github.com/kangguru/botvac bereits der selbe Kommentar, welchen ich bereits auf einem anderen Repo gefunden hatte. Der Entwickler ist also schon im Bilde.