SONOFF CAM-PT2 indoor security camera review with eWeLink, ONVIF-capable NVR, Home Assistant

Today, we’ll do a quick review of the new SONOFF CAM-PT2 indoor camera, which is the third model after the Slim Gen2 (CAM S2) fixed-angle camera and the Slim camera, both of which we reviewed previously.

The CAM-PT2 (CAM Pan-Tilt 2) supports Pan/Tilt/Zoom functions. Its main features are quite similar to the CAM S2, including 1080p resolution, Motion Detection/AI Human Detection, and Privacy Zone support. In addition to Pan/Tilt, it adds new features such as the ability to set Preset Points to remember specific camera positions. It’s also the first SONOFF camera to support ONVIF, on top of RTSP, which has been available since the CAM S2. Let’s take a closer look at the details.

SONOFF CAM-PT2 unboxing

Sonoff CAM PT2 Cover

Inside the white box, you’ll find the camera itself, a mini manual, a USB-C cable, wall plugs with screws, a drilling sticker, and a camera holder. If you want other types of camera mounts (see example below), you can 3D print them after downloading the designs on Maker World.

Sonoff CAM PT2 Mount

The camera comes with a built-in speaker and microphone for two-way communication. It can rotate up to 340° left and right and tilt up to 180° up and down. There’s a MicroSD slot that supports up to 128GB cards, which should be sufficient since the camera can continuously overwrite old recordings or be set to record only certain events, such as incidents.

By the way, we still do not understand why SONOFF has not released an outdoor camera yet, even though SONOFF fans have been asking for it frequently. Some users even find their own way to place the indoor cameras in waterproof housings to use them outdoors.

Features highlight

As mentioned earlier, the CAM-PT2 has features very similar to the CAM S2, and we recommend checking out our review of the S2. However, the CAM-PT2 comes with several interesting improvements, such as:

  • AI human detection, in addition to motion detection, making detection more precise and reducing false alarms. Previously, there were quite a lot of false triggers, but with human detection, the accuracy has improved significantly.
  • Privacy Zones (black area blocked from view). This is a nice feature because it avoids the need to manually mask parts of the video afterward if you want to share the feed with others or ensure privacy is always there in all recorded media
  • Preset Points, which make rotating the camera to specific positions much quicker—just one click instead of repeatedly pressing Up/Down/Left/Right. In testing, this was much more convenient and time-saving
  • Cloud storage option (Camera Plan required) in addition to local memory card recording. Similar to the CAM S2, Cloud storage allows you to save (or back up) important events online. If both the memory card and NVR were stolen, you’d still have some evidence in the cloud. Of course, the Camera Plan comes with a subscription fee.
  • Smart home integrations with Google Home, Amazon Alexa, Home Assistant (RTSP & ONVIF), third-party NVRs (ONVIF), and even Apple HomeKit (via Scrypted)

SONOFF CAM-PT2 specifications

  • Storage – MicroSD card up to 128GB, Cloud storage (paid option)
  • Resolution – 1080p Full HD
  • Compression – H.264
  • Applicable Place – Indoor
  • Lens Angle – Over 100°
  • Lens Aperture – F2.0
  • Rotation – 340° Horizontal, 180° Vertical
  • Night vision – Yes, via 2x 940nm infrared lights
  • Audio – Built-in microphone and speaker for two-way communication
  • Wireless – Wi-Fi 802.11 b/g/n 2.4GHz
  • Smart Features – AI motion detection, motion tracking, preset viewpoints, physical privacy cover, privacy mode
  • Software support – eWelink app; ONVIF / RTSP for Home Assistant and other smart home integrations
  • Power Input: 5V⎓2A via USB-C
  • Dimensions – Ø74mm x 119mm
  • Weight – 193 grams
  • Material – ABS; Black & White colors
  • Temperature Range – -10°C to +40°C
  • Humidity – 5%-95% RH, non-condensing

We’ll skip the device-adding process since it’s the same as with other SONOFF devices we’ve reviewed many times before. Before adding the device, make sure that your eWeLink app is at least v5.17 and the CAM PT2 firmware is at least v1.06 to ensure proper compatibility and performance.

Once the PT2 is added to eWeLink, you can control the camera with Pan-Tilt-Zoom (PTZ), Playback recordings, Set Preset Points to desired positions, or configure Privacy Zones as needed. Overall, the PT2 offers a good range of features that should be sufficient for general users. (See the images below for reference.)

Sonoff CAM PT2 eWelink

eWeLink users will find that it’s possible to display the CAM PT2 feed together with certain devices controlled by eWeLink on the same screen for convenience. For example, you can show the camera at the front gate alongside the Smart Switch that opens and closes the gate—of course, the device needs to be from SONOFF. See the sample setup steps in the images below.

To select which device will display the camera feed, look for the camera icon in the top-right corner (indicated by the orange arrow). Tap it, and you’ll see a list of available cameras. After selecting one, the camera feed will appear.

Sonoff CAM PT2 eWelink Attach Camera

Testing the CAM-PT2 with an NVR (via ONVIF)

Since the CAM-PT2 is the first SONOFF camera to support the ONVIF protocol, we tested it with a third-party NVR, namely a Panasonic NVR K-NL416K.

The information required to configure the NVR to add the ONVIF camera includes: the camera’s IP address, ONVIF username, ONVIF password, and ONVIF port number. You can find this info in the Settings / More Settings menu of the camera within the eWeLink app (see screenshots below). Both RTSP and ONVIF use the same connection details.

Sonoff CAM PT2 ONVIF

After that, take the information from eWeLink and enter it into the NVR’s GUI to add the ONVIF camera. If everything is correct, you’ll be able to access the camera’s footage stored on the NVR from client devices—for example, viewing it through the DMSS app on iOS (see screenshot below). This is a good feature to have as it provides an alternative way to store data, rather than relying solely on a memory card.

Sonoff CAM PT2 NVR Setup

Testing with Home Assistant using ONVIF/RTSP

Next, we tested feeding video from the CAM-PT2 into Home Assistant to create actions, still using ONVIF and RTSP. This allows us to bring not only the video stream but also Motion Detection and Human Detection data into Home Assistant as triggers, which can then be used to create many useful automations. For testing, we used Home Assistant Core 2025.6.3 and the PT2 camera firmware version 1.06.

The steps are: go to Settings in Home Assistant, click Add Integration, select ONVIF, and either let it scan for the camera or manually enter the camera’s IP address.


Sonoff CAM PT2 HomeAssistant ONVIF Setup

After the CAM PT2 appears in Home Assistant, some entities may not be shown yet, and you might have to wait for a little while. When we tested, Human Detection and Motion Detection did not appear immediately—they took some time (a few minutes) to populate.

Of course, Home Assistant enthusiasts can use these entities for various purposes. For example, use the video entity for generative AI analysis from different perspectives, use human detection as a trigger to turn lights on/off and send alerts to your phone, integrate it with Frigate as an NVR with object detection for deep video analysis, and more.

We tested creating a Picture Glance Card in Home Assistant to display the video feed, along with camera control buttons using functions from the ONVIF integration (PTZ Left, PTZ Right, PTZ Up, PTZ Down). However, the response was quite slow—clicking any arrow to move the camera took over a second, and the video stream was not very smooth.

So we tried another method: WebRTC Camera integration, a custom integration that needs to be downloaded from GitHub. This method pulls the video via RTSP instead of ONVIF, giving us a chance to test an alternative approach. The CAM PT2 supports both ONVIF and RTSP protocols using the same username/password.

After installing WebRTC, we quickly created a Manual Card and entered the following: admin username, password, and IP address (same as for ONVIF). The rest of the configuration followed the example below.


The results were impressive. The camera control responded much better—after pressing the buttons to pan left or right, the movement happened almost immediately. The clip below demonstrates how fast the camera responds to our commands.

Video samples

Daytime.

Night time with infrared LEDs.

Conclusion

Overall, the CAM PT2 is quite okay. It doesn’t have all features, but it’s sufficient for practical use—especially for eWeLink users. Human detection can now be used as a condition in Scenes, in addition to motion detection. Camera feeds can be grouped with other devices in eWeLink on the same page for easier monitoring. As long as you’re within the eWeLink ecosystem, the CAM PT2 is worth buying considering its price.

For non-eWelink users, ONVIF support becomes the key feature, since it makes it compatible with a wider range of smart home platforms, such as Home Assistant, or you can connect it to third-party NVRs, as tested in this review.

We’d like to thank ITEAD for sending the SONOFF CAM Pan-Tilt 2 (CAM-PT2) for review. The company sells it for $24.62 on the SONOFF store. You can also use the coupon code cnxsoft for a 10% discount.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 Comments
oldest
newest
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC