Skip to content
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

Vorwerk App und Anmeldeprozedur ändern sich #11

Open
luigik666 opened this issue Aug 29, 2020 · 21 comments
Open

Vorwerk App und Anmeldeprozedur ändern sich #11

luigik666 opened this issue Aug 29, 2020 · 21 comments

Comments

@luigik666
Copy link

Die "KoboldRoboter" App wird durch die "MyKobold" App abgelöst. Die alte wird nur noch bis 1.3.2021 funktionieren. Installiert man die neue App, werden die Daten aus der alten App migriert. Man meldet sich nur noch mit seiner Email Adresse an und bekommt per Mail eine kurzfristige gültige TAN, um sich anzumelden.
Die alten Credentials werden gelöscht. Dadurch ist die Anmeldung durch das hómebridge-plugin nicht mehr möglich. Die homebridge crasht beim Start. Mir ist daher unklar, homebridge-vorwerk nach dem 1.3.2021 noch funktionieren wird.

@genfersee
Copy link

Same problem for me, pluggin does not work anymore.

@luigik666
Copy link
Author

Same problem for me, pluggin does not work anymore.

Workaround: register again with the old app. Will work until Feb21

@mstaroste
Copy link

Is there any plan to migrate the module for the "myKobold" App?

@Kohle81
Copy link

Kohle81 commented Sep 15, 2020

It would be great if the plugin could be adapted to the new standard!

@CarlAmbroselli
Copy link

I started a pull request to the api that this library uses: nicoh88/node-kobold#6

@CarlAmbroselli
Copy link

I started a pull request to this repo to use the new API: #12

@CarlAmbroselli
Copy link

CarlAmbroselli commented Oct 2, 2020

I published my patch under https://www.npmjs.com/package/homebridge-vorwerk-mykobold, but will unpublish once this PR merges. (see the PR for instructions of whats needed, it isn't very user friendly yet to get a token)

@mstaroste
Copy link

I published my patch under https://www.npmjs.com/package/homebridge-vorwerk-mykobold, but will unpublish once this PR merges. (see the PR for instructions of whats needed, it isn't very user friendly yet to get a token)

Thanks for your work. Can you tell me where I can find the Token?
Thanks in advance

@CarlAmbroselli
Copy link

I published my patch under https://www.npmjs.com/package/homebridge-vorwerk-mykobold, but will unpublish once this PR merges. (see the PR for instructions of whats needed, it isn't very user friendly yet to get a token)

Thanks for your work. Can you tell me where I can find the Token?
Thanks in advance

Please see this (#12 (comment)) comment, for now it is not user-friendly to grab a token, you need to "exfiltrate" it from the MyKobold app. I'll look into a more user-friendly way in the coming days (hopefully).

@CarlAmbroselli
Copy link

@mstaroste Actually I already documented how you can get a token here: #12 (comment)

@CarlAmbroselli
Copy link

Commit merged, so just update homebridge-vorwerk to the latest version and let me know how testing goes, especially if tokens expire after a short duration (I.e. a day) or if things work smooth.

Once a few people tested this and confirmed everything works fine I‘ll unpublish my two npm forks.

@CarlAmbroselli
Copy link

CarlAmbroselli commented Oct 3, 2020

I really hope this does not apply: https://auth0.com/docs/tokens/management-api-access-tokens/management-api-access-token-faqs

(However, since the mykobold app seems to stay logged in I am confident)

@nicoh88
Copy link
Owner

nicoh88 commented Oct 3, 2020

Successfully published [email protected]
Successfully published [email protected]

Thanks for your work! @CarlAmbroselli

This was referenced Oct 3, 2020
Closed
@ghost
Copy link

ghost commented Oct 3, 2020

Thanks guys!

@ghost
Copy link

ghost commented Oct 3, 2020

Works fine so far, but when I generated the token it said something like "expires_in:86400", so I'm curious how long it will last...

@palasinio
Copy link

Sounds like one day... Just read the comments in the Apple AppStore. Should stick with the old app as long as possible.

@CarlAmbroselli
Copy link

So my token lasts longer than a day, I haven’t had issues. How is it going for other people? I grabbed my token directly from the app rather than via oauth, so if the token expires for others than I can check what the app does to turn it into a long-lived token

@luigik666
Copy link
Author

Since 16th of October 2020 there was a problem at Vorwerk, so a reconnection to the own WiFi was not possible.

Without knowledge of this fact I disconnected the Robot from my WiFi to change from the old app to the new MyKobold app, but it was not possible to reconnect to WiFi with the new app (nor the old app). After hours of retrying I found the page https://support.vorwerk.com/hc/de/articles/360017080100-Aktuelles-Verbindungsproblem-f%C3%BCr-Kobold-VR300-und-VR200-vom-16-10-2020.
After several fruitless emails with Vorwerk (I got just boilerplates as reply) finally there is a new firmware 2.1.7 since first week of November 2020 for the VR200 here (also a 4.6.1 for the VR300 was published a little sooner).

Now I installed the new firmware, connected to the new app, retrieved a token as explained by Carl, everything works fine now! I am online again after several weeks. Hopefully the token is durable.

I like to thank @CarlAmbroselli as well as @nicoh88 for their great work. Thanks, guys!

@Dkutz1968
Copy link

Hi there,

i have the new firmware on the vacuum cleaner. I am not sure how to copy the commands into the file. I only get error messages. Could you write a sample file one?
Thanks for your help!

@genfersee
Copy link

Dear all,
Whereas I am using plugin 0.4.0 and have it working ok with MyKoboldApp, I still get the error message:
[25.07.2021, 08:19:35] [VorwerkVacuumRobot] Could not find robot_serial for specified vendor_name: [object Object]
Do you know why?

@genfersee
Copy link

Dear all, any idea what is causing this recurrent log?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants