From what Wyze has said on the subject, they rarely to never intentionally block a 3rd party solution unless there is an extreme situation causing major security compromise or functionality compromise.
I wouldn’t say they have a history of doing anything intentionally, quite the opposite. The only situation I know of them officially/actively intervening in was the excessive sensor polling in Home Assistant where us Home Assistant users (myself included) were accounting for over 50% of their server use. It was unsustainable and affecting the rest of their users, etc, and so they instituted a rate limit. Which, I was super disappointed in because I loved that integration, but honestly it was reasonable considering the impact to their being able to function. In October I was actually talking in person with one of the Wyze employees who was involved in the Home Assistant event, and I won’t get into the specifics, but the general idea is that he was explaining to me that HE personally used it himself too, and he loves it, and he hated how bad it was killing Wyze’s servers because he wanted to keep using it, but that it just wasn’t something they could support, as painful as it was. I was pretty impressed with how he told me they tried to compromise to keep allowing the integration as much as possible without destroying their server needs. It was VERY FAR from them going out of their way to permanently “block” it. I don’t believe there has been any malice or negative intent.
Personally, I still wish they would’ve handled it differently and helped fix the integration so it wouldn’t have to “Poll” the data anymore and could instead just get it pushed instead…but I can hardly fault Wyze for objecting to an unsustainable excessive 3rd party polling issue…and in fact I had a lot of respect for them purposely NOT closing off the 3rd party unofficial APIs.
There have been some others that have needed updates occasionally such as the Wyze Hacks add-on, but I don’t believe that is an active or intentional thing.
Wyze’s stance on 3rd parties has basically always been to allow them as long as they don’t try to compromise security or functionality, but that they will not officially guarantee or help with them or make decisions to accommodate them. Wyze does do updates, and it’s definitely possible some updates may inadvertently cause breakage from time to time, though typically those are easy to fix and adjust to. I don’t believe they’ve ever actively tried to STOP any, and in some cases they’ve even HIRED the people who reverse-engineered an API to their stuff. Case in point when they hired one of the earliest and most popular of them: the Tiny Cam Pro creator Alexey V as a senior software engineer, and even let him continue his Tiny Cam Pro business supporting Wyze products while he is simultaneously working for Wyze for almost 2 and a half years now. It remains one of the first and best 3rd party API’s anyone has made, and Wyze has never tried to break it, even though some updates have caused “breakage,” the dev has always fixed/updated it within a few days to run as normal again. That’s pretty much par for the course on how all unofficial integrations work.
Wyze doesn’t “block” 3rd party options on purpose, but yes, changes in the API could stop a solution from working if nobody is keeping up on a project.
Most of those 3rd party options I listed above have people actively working on them though, so I doubt that will be an issue here, at least not in the long term. I also think the days of concern about potential breakage with 3rd party integration are going to be rare in the future as Wyze releases their Matter integration. Until then, lots of 3rd party solutions have been really reliable, and I have talked with several employees who love them and use them. I love them and use them too. And I agree, I really want a more permanent solution and I am optimistic that the Matter initiative will go a long way to helping with this. I certainly continue to advocate for more permanent stable solutions and am very supportive of that. I just like to give options to people who are looking for them. 