[Custom Component] Tapo: Cameras Control

Thanks. I had missed both the ‘action: call-service’ from the YAML as well as needed to use names of presets instead of their IDs. After fixing both, things started working. Thank you for quick reply and assistance!

1 Like

A bit off topic, has the input_select.select_previous service removed from Home Assistant?
Or is that a different kind of animal?

It’s a different select.

Select - Home Assistant vs Input Select - Home Assistant

1 Like

Hello, thank you for the great integration. I have a suggestion, is it possible to add a functionality to be able to use the talk feature or able to play audio files directly to the camera?

maybe a stupid question but how do i enable audio on the camera feed in home assistant?

Read the manual ?

Spoiler alert : you can’t.

You can via webrtc. Go read readme :slightly_smiling_face:

2 Likes

I noticed that several TAPO services are missing/have been removed in the latest release (only tapo_control.save_preset & tapo_control.delete_preset are to be found).

I am using tapo_control.ptz and tapo_control.set_privacy_mode a lot in my automations. Is there a reason for this? Sorry if I have missed something but have not found any announcement about this.

Breaking changes since version 4.0.0

2 Likes

Thank you very much - I missed that… My bad!

Is it possible to prevent c310 from going to idle? I want to have a continues stream on my wall mounted ipad. At the moment I geat a stream error after a while and I have to refresh the view before it loads again.

Bought my first Tapo C100 and yesterday tried out this integration, works like a charm, thank you!

Some questions:

  1. The integration provides a number.[camera name]_movement_angle, which I could not find any information about. It is set to 15 and I can change the value, but do not see any difference. Do you know what this is about?!

  2. Being of course concerned about privacy with cameras, once the integration is set up, I think it would be a good idea to revoke any internet access for it, so that it cannot send data to the manufacturer, right?
    As far as I see, this cannot be done with any HA switches or from the Tapo app, but I would need to cut it of in e.g. my router, right?

  1. Yes it sets a movement angle step when moving the camera manually. I guess we should hide this for nonptz cameras since it doesn’t really make sense there.
  2. Yes you can block it in your router.

Thank you.

Another question:
For sound detection, there is the option to adjust after how many seconds of having no sound the status of the sensor is reset.
For movement that does not exist, and the time seems to be very short, less than 10 seconds. Combined with the fact that even with motion detection set to high, there still needs to be massive movement (Frigate is much more sensible and detects movement quicker), the sensor jumps permanently back and forth for me.
Would it be possible to add an option to increase the reset time?

No, this is provided by camera 1:1.

If you want a delay make a helper entity with automations.

1 Like

Hi all.

I bought a C210 and am trying to integrate it.
I did a test from VLC and it works perfectly, but using this integration I am prompted for access to the Cloud, which I do not have and which I am not going to buy.

image

I read in this thread that Cloud is not used, so why am I being prompted for a password?

Regards,
Marco

You do have cloud, it is the password for your tplink account.
Some cameras require that password for control (which is still local).

1 Like

Thanks!
Working!

Thanks for this component. I am using it for 2 tapo C110 cameras and the video feed works great. However I have a small issue (?bug) I am hoping someone can help me with. The camera entity appears on the default map dashboard and causes it to be zoomed in over Antarctica (see image)

Weird thing is this is only happening with one of the cameras. If I disable the device then the map returns to normal and the other camera works fine. I have noticed that the following state attributes of the SD and HD stream entitities are set in the culprit camera (coordinates changed slightly)

longitude: 1451234
latitude: -371234
has_set_location_info: 1

The camera that doesn’t have the problem just has this set:

longitude: 0
latitude: 0
has_set_location_info: 0

I can’t figure how the remove the location info. If i modify the state with developer tools in just resets back straight away…

Any ideas how to fix this annoying problem?