0
Votes

Tapo C200 ONVIF PTZ

 
0
Votes

Tapo C200 ONVIF PTZ

Tapo C200 ONVIF PTZ
Tapo C200 ONVIF PTZ
2023-12-18 05:39:13 - last edited 2023-12-20 06:54:07
Model: Tapo C200  
Hardware Version: V2
Firmware Version: 1.3.11

I am trying to integrate this camera with my existing surveillance system. 

 

The product claims to support ONVIF.  When I link it to my camera manager I can see 1 stream, but no PTZ or audio controls.

 

I have performed initial setup and firmware update and created a camera account through the app.  But the app is cloud-based and insecure and I cannot keep it.

 

 

What do I need to do to control PTZ through ONVIF?

Could you provide a complete list of supported ONVIF functionality?

 

 

#1
Options
1 Accepted Solution
Re:Tapo C200 ONVIF PTZ-Solution
2023-12-19 17:41:38 - last edited 2023-12-20 06:54:07

  @devynf 

 

I followed this post to gain PTZ control:

https://community.home-assistant.io/t/onvif-camera-platform-how-to-do-ptz/197447

 

The ONVIF functions are not auto discovered by HA.  They don't appear as entities of the camera.  You must call ptz as services on the onvif integration (listed here https://www.home-assistant.io/integrations/onvif/).

 

 

 

 

Recommended Solution
#4
Options
5 Reply
Re:Tapo C200 ONVIF PTZ
2023-12-19 12:11:11

  @devynf 

Hi,
Currently, there is no known security issue when controlling the Tapo camera with the Tapo app, and we have implemented measures, including encryption and TLS technology, designed to secure our customer data.

 

Regarding the ONVIF issues, can I know what device/program you used to stream the camera via ONVIF? When streaming the camera with the iSpy program on a PC, it's able to pan & tilt the camera, so the camera supports pan & tilt when working with the device via ONVIF.
How to view Tapo camera on PC through RTSP stream?

Best Regards

#2
Options
Re:Tapo C200 ONVIF PTZ
2023-12-19 16:44:21

  @Solla-topee 

 

Well that sounds promising.  Maybe the issue is my ONVIF controller, or how I've set it up.

 

I'm using the ONVIF integration in home assistant.  Streaming works.  No PTZ controls.

I've also tried VLC.  Rtsp streaming works.  No PTZ controls.

 

Do you have a setup guide for this camera with Home Assistant?

 

Not sure what companies don't understand about this.  Just because you haven't identified a security issue doesn't make your service secure.  Cloud is not long-term secure.  Period.  Data breaches happen, companies go out of business, product lines get discontinued or become subscription pay to play.  None of these things are acceptable for a security device.  If I can't achieve full local control of this camera, its being returned.

 

#3
Options
Re:Tapo C200 ONVIF PTZ-Solution
2023-12-19 17:41:38 - last edited 2023-12-20 06:54:07

  @devynf 

 

I followed this post to gain PTZ control:

https://community.home-assistant.io/t/onvif-camera-platform-how-to-do-ptz/197447

 

The ONVIF functions are not auto discovered by HA.  They don't appear as entities of the camera.  You must call ptz as services on the onvif integration (listed here https://www.home-assistant.io/integrations/onvif/).

 

 

 

 

Recommended Solution
#4
Options
Re:Tapo C200 ONVIF PTZ
2024-05-18 16:55:44

  @devynf 

Could you give examples of using ONVIF in HA to control PTZ and presets? These don't work

 

  - name: right
    icon: mdi:arrow-right
    service: button.press
    service_data:
      entity_id: button.living_room_camera_ptz_right


  - name: Preset 1
    icon: mdi:numeric-1-box
    service: select.select_option
    service_data:
      option: '1'
      entity_id: select.living_room_camera_ptz_preset

#5
Options
Re:Tapo C200 ONVIF PTZ
2024-05-27 15:36:32

  @modernhistorian 

 

I'm using the Generic Camera integration to grab the camera's video stream with the camera user account.

 

I'm using the ONVIF integration to automatically detect the camera's ONVIF interface and create services to interact with it.  Then I can call the services from a dashboard like this:

 

type: picture-glance
title: Upstairs
entities:
  - entity: camera.mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.mainstream
        tilt: UP
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Tilt Up
    icon: mdi:arrow-up

#6
Options