eshapiro42 / OctoPrint-Wyze

Control Wyze devices through OctoPrint
GNU General Public License v3.0
10 stars 1 forks source link

Looks like Wyze may have updated their API/SDK #13

Closed Dxniel02 closed 10 months ago

Dxniel02 commented 1 year ago

I am using: OctoPrint 1.9.2 Python 3.9.2 OctoPi 1.0.0

Describe the bug I am no longer able to access the plugin interface, it looks like the plugin is no longer able to access Wyze.

go to settings, selected OctoPrint-Wyze plugin, from here I have the email and password fields, I was logged in and able to use the plugin in the past, now it looks like its not signing in and the plugin is not showing me the option to turn on and turn on for certain events.

Expected behavior I should be able to see and enable the checkboxes for turn on and turn off for certain events like I used to previously.

Screenshots image image

Desktop (please complete the following information):

tbnorris commented 1 year ago

I can confirm the same issue it was working one day and not the next without updates to OctoPrint. I am using Pop!_OS (Ubuntu 22.04 LTS based distribution) so I would not think it is dependent on the OS. I am also running OctoPrint 1.9.2. I attempted to fix it by rebuilding the OctoPrint install and it still didn't seem to help.

eshapiro42 commented 11 months ago

Sorry guys, I totally missed this issue somehow. I just moved and still haven't set up my 3D printer, but when I do I will try to reproduce the issue (sounds like it should be easy) and see if anything can be done to fix it.

eshapiro42 commented 10 months ago

Just fixed this in release v0.2.2. Wyze now requires an API key and key ID to be generated and passed to the server for authentication.

Please install this release and view the new steps in the Configuration section of the readme.

Sorry it took me so long to get around to fixing this, but better late than never, hopefully!