shauntarves / wyze-sdk

A modern Python client for controlling Wyze devices.
The Unlicense
297 stars 49 forks source link

Consolidate Wyze API Infrastructure #178

Open carTloyal123 opened 1 month ago

carTloyal123 commented 1 month ago

Hi Shaun,

Long time supporter of the project and have been using it for a project of my own. I have noticed that there are a few, at least three, major Wyze projects that have to make Wyze API calls and thus have built up Wyze API code to support those calls to various endpoints.

I am wondering if you would be interested in breaking out the Wyze API modules of this project to support/use/contribute to a central Wyze API repo. I think the benefits are pretty clear that Wyze API updates will be centralized and any existing future projects can use the repo as a drop in for calling to Wyze services. My project is here: Cryze and I am also referring to Docker Wyze Bridge and your project as well.

Love to hear your thoughts! Thank you!

KyGuy2002 commented 3 weeks ago

I think this would be a great idea. The wyze apis are so complicated and scattered, it is impossible for one project to implement and maintain everything. I am currently working on adding a ton of improvements to wyzeapy (used by the ha-wyzeapi homeassitant integration), and don't want to repeat work that's been done here.