For anyone interested in using the Wyze as a standard webcam accessed through the Onefinity web interface, I have this working. Wyze has released special firmware that turns the camera into a standard webcam. Here is the process.
Things you will need:
- Wyze camera (I have Wyze Cam v2 but you can also do this with the Wyze Cam Pan)
- MicroSD card to flash firmware
- MicroSD adapter for your computer, something like this: https://www.amazon.com/Vanja-Adapter-Portable-Memory-Reader/dp/B00W02VHM6
- USB A to USB A cable: I used this one for testing but will ultimately need a longer one https://www.amazon.com/gp/product/B009GUXG92
Step 1: Download the firmware to your computer
Wyze Cam v2: https://wyze-firmware.s3-us-west-2.amazonaws.com/V2Webcam.zip
Wyze Cam Pan: https://wyze-firmware.s3-us-west-2.amazonaws.com/PanWebcam.zip
Step 2: Extract demo.bin from the zip file and copy to the MicroSD card
Step 3: Insert SD card into camera, hold down reset button, plug in camera to power source, continue holding reset button until light turns solid blue, release reset button.
Step 4: Wait a few minutes for firmware update to complete. Light will flash blue when done.
Step 5: Take camera to Onefinity controller, connect one end of USB-A to USB-A cable to top port on camera, connect other end to a USB port on the Onefinity controller (while shut down).
Step 6: Boot Onefinity controller. In my case, the camera was recognized automatically and the video feed showed up on the Onefinity UI.
Well, for a few minutes anyway. Then the video froze. I had read that the Raspberry Pi USB ports might not provide enough power to run the camera and that I might need to use the supplied MicroUSB cable and adapter for power in addition to the USB-A cable. But when I tried connecting the MicroUSB cable from the camera to my power strip, the Onefinity controller would hang on boot. I am not sure exactly what is causing this. Possibly because at that point, the Wyze camera was getting power from the wall plug and then sending power through the USB-A port to the Onefinity controller. That doesn’t really make sense but for whatever reason, I could not get it working consistently with either just the USB-A Cable or both cables. I actually tested this setup initially using the Raspberry Pi that I use to control my 3D printer (Octopi) and it worked fine there with just the USB-A cable.
Anyway, I also happened to have a powered USB hub laying around and I found that if I connected the USB hub to the Onefinity and then connected the USB-A cable from the camera into a port on the hub instead of directly into a port on the controller, it started working properly.
Sorry if that is a bit confusing. The final configuration that worked for me was: powered USB hub connected to Onefinity controller and wall power, Wyze camera connected to USB hub via USB-A to USB-A cable. Hopefully this is helpful to some people. If you decide to try it and it doesn’t work, you can always re-flash the camera with the regular firmware and use it with the Wyze app.