I came up with an idea. It sounds pretty stupid. But in lieu of any support from Wyze at all in any kind of API that allows a user to integrate their ring products with anything else, here’s what I came up with.
What if I bought a new AP, and reprogrammed my Ring Cams to use that AP. then put that AP on a Wyze Plug. Then I should be able to tell wyze to switch the plug off when door unlocks and on when the door locks.
That should cause an ‘outage’ of ring like I want, before ring sees any motion then right? Probably would be slightly better to put an ethernet switch between that AP and my normal network, and have the WyzePlug cut power to that switch instead of the AP, so that the RF session of the ring doesn’t have to be interrupted and re-establish. (which is slow compared to a 4 port hub rebooting.
Or I suppose i could get some 120v relays and power them through the wyzeplug, and take the ethernet pairs that run from the new AP to my existing network through those relays such that when the relay looses power it ‘pulls the plug’ of ethernet between the AP and network.
But wow. Like I said, What a stupid idea that I should have to jump through a hoop like that. and kind of needlessly dangerous to be making users use 120v as a kind of signaling API.
I could probably also power a 120v relay from a wyze plug and then use a z-wave closed contact sensor connected to that get a pure z-wave input that i could turn into an iptables or upnp rule on the router. But that might start to introduce enough lag that ring’s motion alert makes it out before i block it.
If you don’t want to integrate with Ring, I get it. (That’s childish, but I get it.) But if you don’t want to provide any vendor neutral API that a user could take upon themselves to integrate as they need, that’s not ok. That causes fragmented, poorly connected smarthomes that waste your customers’ time and money.
You can’t very well say you won’t play with any company that makes a competing product either.
You want to support alexa and google home hub right? Well both Amazon and Google(nest) have competing products, so I worry that you might kill those integrations if say, you come up with your own voice hub someday. Please don’t create walled gardens.