I think our best bet is making our own API working with Home Assistant and other smarthome communities.
We could all contribute to a GitHub repo, once we think we have something that works, all the wyze devs have to do is polish and officially implement it.
Wyze already has internal APIs that they use for their app, Alexa, Google Assistant, and the Noonlight emergency button.
They’re in a much better position now to release an API, than last year when this topic was originally started.
I think it would actually be a security issue if they didn’t release an official API. People who really want an API and have dev experience will build one, just as we have seen before RTSP was officially released.
Right now, since we have RTSP already available, I think Wyze should work on the sense devices, the bulb and plug. Maybe even camera notifications. The most important part for me is being able to control my devices with Home Assistant. The actual live viewing of camera feeds is already doable with RTSP and I don’t think it’s a good idea to hack that together without thoroughly testing it’s vulnerabilities.
@rodaimi have you seen the link I posted just above your message? It lets you control bulbs and switches, although it’s currently lacking sensors integration.
I saw it after I posted my comment. I didn’t notice it at first because you blurred it. That’s a good starting point for HA, Though I haven’t tested it yet.
I tested it, it works. Maybe not perfect, but definitely functional. Some others in that repository are trying to add support for sensors and the lock, but it’s not easy. Help is definitely appreciated if you have the time
I’ve heard good things about that library, the only problem that I have with it is that I have to plug the bridge in the RPi, therefore losing integration with all the rest of the Wyze ecosystem. I’m not trying to use HA to completely replace the Wyze app but rather to enhance it for those few instances in which it doesn’t allow me to do what I want. That’s why using the Wyze API sounds like a better solution to me.
I have been running this in hass.io on a PI 3B with a motion sensor. It works really well, especially controlling zigbee devices like Phillips Hue. I’ve not had any issues out of it.
Guys, thank you for your replies. If anyone has tried it with HA on a Windows VM (instead of Pi) and got it working while connecting the Wyze bridge to the computer’s USB port, please let me know!
I’d like to be able to download captured clips from the cloud. Not through the app. without clicking with my fingers on any app or phone. headless. Simply download in order to process them after they’ve been captured.
From what I understand we have no direct access to the clips.
I’d like to download them via command line or API. Ideally with the ability to query based on timestamp/camera or similar. I understand that direct access to the files might open a can of worms w.r.t. security, so an API of some sort would be great.
I have a Synology DS918+ NAS server that I would like to install or develop a Linux power management software for my network appliances and servers in my home office and small business office. Currently my APC BE550G informs my NAS server when power is initially lost. One can configure the NAS server to shutdown after N seconds. I would like to power off my Wyze plugs after N- seconds so that laptops can continue to run over our Internet provider that guarantees 4 hours of service during power outages. The two Wyze plugs could have network appliances that are not essential in running the wireless network. The APC wakes up the Synology when power is restored. Since most of our power outages are in the 2-5 second range, this new feature would allow no disruption for small outages.
This is hilarious. Of course Wyze has an API for their products. And they don’t want you side stepping their apps because they want to sell your information. Otherwise they would’ve released the API by now.
They literally have everything setup already. All they have to do is give us official access. They use an API for Alexa and the app, and already have decent authentication in place.
What annoys me the most is that they know alot of people want this feature, but they won’t even update us on their status. They’re literally avoiding any discussion about this topic.