Mines still working fine!
Hello, i have two C460 camera with solar pannel and one C225 camera.
on both C460 i don’t have binary sensor motion detection or person detection (i use automation for notify) that i have on C225 camera… there are solution?
I use C310 and have been working, suddenly i noticed that motion and person detection (binary_sensor.) is disabled… Dont know how to get this to work or what changed??!
I tried to restart, remove it and add it again, but then there was no motion at all, so i had to restore a backup for it to “be as before”…
Dont know what to try anymore or what i need to do to fix this.
Read FAQ in readme.
Any solution for my problem?
ok, i read it, no solution for my problem! Thank you!
Hey, I got a garage with no direct access to my home (neighbours house is between it, adding cables in between is not an option since it requires severe legal work with a lot of cost). So I got a LTE router running in there with a tapo camera connected. Works through cloud, but the HA integration requires a local IP. Is there a workaround for that? I mean I do have to put in the cloud credentials anyways ![]()
Is there some workaround for that or do i just have to live with the fact that this is the only camera I can not include in my dashboard in HA
VPN, Port forwarding.
Love this integration so much. Trying to eventually make these cameras more standalone/not on rely on the official app so this is a huge help.
Is there a way to show if battery cameras (c425, c460) are charging off the solar panels or not? I don’t need the stats or anything just to put an icon/status on my dashboard for quick check if I might need to optimize panels etc.
is a binary sensor possible for pet detection? I have motion alarm, person detection, vehicle detection
Does anyone know how to get the URI/Direct Link to the Tapo App’s Live View or Recorded Clips for specific cameras?
Im chasing a link in my Motion Notification that will open up and show me the recordings on the default Tapo app (as they are recorded the the SD card)
I’m also looking for this, URI for a live view. Or the intent to broadcast using the companion app? Have anyone looked into this, or posess the skills?
Looking for testers for doorbell press event - please see Feature Request: Doorbell Press Entity · Issue #838 · JurajNyiri/HomeAssistant-Tapo-Control · GitHub .
Hi Folks,
Just came on here to say that I have been using tapo cameras control for almost a year now and think it is great!
I have also been experimenting with an enhancement to this integration that you may find useful, and I guess ultimately could be incorporated into the project. I’m not a programmer so please excuse my poor code and terminology!
An issue that I have with the browsing of the synced motion detected videos in the HA Media Browser is that the thumbnail images of the clips rarely show what motion was detected, so if trying to find a particular event, each video has to be opened up to view it.
My idea is to replace the .jpg thumbnails with gif movie thumbnails. I’ve discovered that if the gifs are named with a .jpg extension most (all?) web browsers will show the thumbnail movies.
See the attached video of the HA media browser screen. Events of people near the door are immediately obvious.
In order to achieve this I have not modified HA or tapo-cameras-control.
You will need to install ffmpeg and Folder Watcher.
The way it works is this:
I have motion detection set up in my Tapo camera and an SD card installed.
In tapo-cameras-control I have media sync enabled and the cold storage path is set to /media/tapo_control
Folder watcher is set to watch /media/tapo_control/thumbs with a file pattern of *.jpg
When the camera records a new video clip, tapo-cameras-control syncs this to HA and creates a .jpg (still) thumbnail in the cold storage thumbs folder. Folder Watcher detects the new .jpg thumbnail creation and creates an event that triggers an automation which runs the shell command to create a movie .gif (but with a .jpg extension) and replace the original .jpg.
The createthumb automation yaml
alias: createthumb
description: ""
triggers:
- trigger: state
entity_id:
- event.folder_watcher_media_tapo_control_thumbs
attribute: event_type
to:
- created
conditions: []
actions:
- action: shell_command.create_gif
data:
inputfile: "{{ inputfile1 }}"
outputfile: "{{ outputfile1 }}"
mode: single
variables:
inputfile1: >-
{{ trigger.to_state.attributes.folder.replace('thumbs','videos') }}/{{
trigger.to_state.attributes.file.replace('.jpg','.mp4') }}
outputfile1: "{{ trigger.to_state.attributes.path }}"
And add to configuration.yaml
shell_command:
create_gif: "ffmpeg -i {{ inputfile }} -y -f gif -pix_fmt rgb24 -vf 'select=gt(scene\\,0.004), setpts=N/(15*TB), scale=240:-2, setpts=0.3*PTS' {{ outputfile }}"
The ffmpeg shell command creates a gif movie from the video clip, 240 pixels wide, and only uses video frames where there are visual differences from the previous frame. This means that the gif movie will be clipped to only show video with movement. the resulting video is also speeded up slightly (to reduce file size). I’ve found the resultant gif (but with a .jpg extension) file is often smaller than the original jpg image it replaces.
Attached short video:
I just bought the Tapo C425 camera because I needed a battery-powered camera (there’s no power outlet on my wall). I was shocked when I tried to integrate it with Home Assistant to find that the motion sensor (the most important one) wasn’t there, even though all the other sensors were available (even the battery sensor???).
“The Tapo C425, being a battery-powered camera, does not support the RTSP protocol.”
It’s unbelievable and baffling. My other indoor Tapo cameras (C200, C500) work perfectly. Can you confirm this missing motion sensor? Or do I need to use a different system? If so, I’ll return my purchase to Amazon. Thank you very much.
The remaining solution is a Zigbee/Z-Wave motion sensor to serve the purpose and analyse image captured by Intégration google_generative_ai_conversation.generate_content (Gemini) . ![]()
It’s clearly stated in FAQ.
- Binary sensor for motion doesn’t show up or work
- Supported models
thanks. It seems the WebHook solution would work for the Tapo C425. Can you confirm this, and if so, where could I see a concrete example of how it works?
But according to Claude.ai, "The Tapo application does NOT natively allow sending webhooks. You would need:
A third-party service like IFTTT or Tasker (Android)
Or use Tapo RTSP + a script."
What do you think?
In your opinion, would the only solution be the use of a dedicated motion sensor (Zigbee, Z-Wave, or Wi-Fi)?
Thank you.
Wow this is amazing! Thanks. I was able to connect but am having 2 issues.
-
The vehicle motion detection says unavailable like 90% of the time. I saw it working occasionally but not sure why intermittent. Any thoughts to address?
-
I’m getting repeated authentication requests from HA to reauthenticate my camera account and regular tapo account. All I have to do is click submit to reauthenticate and it accepts it. This won’t work successfully for me if I need to reauthenticate constantly because my automations are failing due to this. How can I fix?
I’m using a tapo c325wb
Thanks so much in advance!
Both explained in readme.
- FAQ, most likely connected with 2
- You are using multiple integrations.


