As far as the sale is concerned, I picked up several Tapo cams and smart power switches, since they are the lowest prices ever according to CamelCamelCamel's price history:
- Tapo P115 Power Monitoring Smart Plugs (4-Pack) $27.99 (before a $5 off coupon and another 25% off if using the Amazon Prime credit card to check out).
- Tapo C120 2K WIFI (only) Indoor/Outdoor Camera $27.99
- Tapo C520WS 2k WIFI or Wired Indoor/Outdoor Pan and Tilt Camera with a Starlight Sensor $54.99
- Tapo C310 2K WIFI or Wired Outdoor Camera $26.99
- Tapo C320 2k WIFI or Wired Outdoor Camera with Starlight Sensor $34.99
I've so far received and installed the P115 Smart Plugs, the C120 and C520WS cameras. All the cameras I installed are being integrated into an older NVR (Network Video Recorder), which has a mix of IP and analog cameras. The Tapo cameras require setup via the Tapo app, but otherwise worked well with the third party NVR, using ONVIF and RSTP to stream the video. For cameras I set up, they can record locally to an SD while also streaming to the NVR, which is a nice bit of redundancy (however that is not possible with the Tapo solar or battery powered cameras, which will either record locally or stream).
The night vision is pretty good on the C120 and C520WS (I have not yet tested the others), but there is something a bit odd about the way the Starlight sensor cams work. The C520WS has great black and white night vision, however to use the color night vision, the white light LEDs need to be on, which is not really well noted in the amazon listing. The color night vision is also not as crisp as the black and white, so I have left it off after trying it out. I also don't like the idea of having the LEDs on all night. There is a mode where the camera will normally run in black and white, but switch on the LEDs and change to color if it detects movement, which may be a decent balance.
Interestingly, the C120, which is the cheapest camera, seems to run with color night vision in lower light than the C520WS (which has the Starlight sensor). The color night vision on the C120 will switch to black and white below a threshold, but it has been working in color, with a low amount of light (less than from a typical outside porch light). Both cameras have good quality daytime video, and the C520WS has pretty sharp nighttime video (in black and white). They also support audio with a microphone and speaker to talk through the camera.
If running the Tapo cameras with an NVR, the setup for the cams has to be done via the Tapo App, however once that is done, the App is not required further. The Tapo App can also be used in combination with an NVR, but it will of course only control the Tapo and Kasa devices. To set up an NVR, a local account must first be set up on each camera, with a username and password. This has some security implications, so it should only be done on an isolated network, where the cameras are not exposed to the internet. After that, they can be set up as RSTP and ONVIF devices. The RSTP port is 554 with a URL similar to this (rtsp://192.168.YYY.XXX:554/stream1). The Pan Tilt camera uses ONVIF and RSTP, and is set up using ports 554 (RSTP) and 2020 (ONVIF). For the C520WS, I used the RSTP port as 554 and set the HTTP port as 2020 (same as the ONVIF), since the NVR only had options for RSTP and HTTP under the ONVIF camera setup. Using HTTP port 2020 was the only way to get the NVR to work with the pan and tilt functions of the Tapo C520WS. It also took a reboot of the camera and the NVR to get them to talk with each other, but that's sort'a par for the course with security cameras and NVR's unfortunately.
During the install of the C520WS, which I first set up wireless, and then changed over to wired ethernet, I noted that the MAC address was the same on wired ethernet or wireless. Therefore, I think it's an either/or, and the WIFI and wired would not be used at the same time. I actually deleted the camera as a WIFI camera, and then re-installed it as a wired camera, but I am not sure if there was another way to switch it over (I had some unrelated network issues to deal with during the install, so much of that is a blur lol).
The AI detection on these cameras works very well, with simple to configure zones and very good detection. The alerts are quite a bit more accurate than older systems, which can be tricked by moving branches. And it all runs locally on the cameras which is really nice. There have been a few false positives, but the AI tracking really will track a moving car or person. Since the features run on the cameras, the NVR doesn't need to be smart, it just needs to record.
The P115 Smart Plugs are being used to monitor power usage on several PC's, a couple appliances, and also a 3D printer. They were easy to set up, each taking a just a couple minutes, with it all being done over Bluetooth (the initial config is over Bluetooth, but they use WIFI once set up). The data they are collecting is going to be very useful to track down some devices which may need an energy diet. The plugs provide some nice graphs of usage, and also current power utilization. They claim to be able to handle 15A, and otherwise they do what they claim, so I'm happy, especially at the current prices.
Aside from the unique challenges of setting up the C520WS with an NVR, the install on these cameras went pretty smooth, and they they offer a good (and inexpensive) upgrade to older analog (dumb) cameras. The only downside I found was the pretty weak mount on the C120, which has a magnet and a couple thin arms to point the camera. It will work if it's up high and out of the wind, or better, inside, but I don't think it is robust enough to rely on if mounted in an exposed spot. Since I never can be really happy with something, until I've 3D printed something else to make it "better", I designed a "wall wart" mount for the C120 which converts it into a more secure, and a bit more tamper proof camera. It's of course plastic, and won't stop somebody who is determined to knock it out, but hopefully the camera will have performed it's mission by then at least. I'm still testing the new mount design, and may make a few changes, but I'm mostly happy with it so far.