Tapo C200 ONVIF PTZ
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?
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
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/).
- Copy Link
- Report Inappropriate Content
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
- Copy Link
- Report Inappropriate Content
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.
- Copy Link
- Report Inappropriate Content
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/).
- Copy Link
- Report Inappropriate Content
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
- Copy Link
- Report Inappropriate Content
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
- Copy Link
- Report Inappropriate Content
Information
Helpful: 0
Views: 1415
Replies: 5
Voters 0
No one has voted for it yet.