Tapo C200 problem

Hi,
I’m in the process of updating our surveillance cameras and I’ve been testing around quite a bit. Have landed on Tapo and have tested both C200 and C220.
The C220 video stream flickered/lagging and I thought it was due to the higher resolution. Returned it and bought a C200, hoping to get a smooth video stream, but same problem.

Tried now to run the video stream via VLC and then everything works great. In motioneye both camera works but the intergration was pushed to hard, even then I set low resolution. I also tried frigate and the camera also worked there, but i didn’t like the 10 sec video clips.

Why can’t I get it to work with home assistants camera integration? Anyone else had the same problem? Is there any problem with the camera intergration?

(I prefer to use them in the camera integration as I like the functions with recording and snapshots.)

Integrating camera’s in HA can be tricky because (the lack) the integration possibilities & the way you view them.

Okey, any suggestion when intergrating Tapo C200?

No experience with those.
Have you conducted a search here in the forum: Search results for 'Tapo C200' - Home Assistant Community

There are some topics about this.

I have and I only found a intergration thats not working right now (tapo controll) - but I can have missed something.

I’ve a few Tapo C200 camera and they works fine for me using this integration GitHub - JurajNyiri/HomeAssistant-Tapo-Control: Control for Tapo cameras as a Home Assistant component, which I think is the one you mention.

Would suggest you post over in that integrations thread with logs, config, etc (as nothing here) and you might get some help with whatever specific issue you face

1 Like

The Tapto-control intergration dosen’t work with my camara (Its version 5). If i understand there is no firmeware for the version 5 thats work with tapto-control

This is my config

},
"integration_manifest": {
"domain": "generic",
"name": "Generic Camera",
"codeowners": [
"davet2001"
],
"config_flow": true,
"dependencies": [
"http"
],
"documentation": "https://www.home-assistant.io/integrations/generic",
"integration_type": "device",
"iot_class": "local_push",
"requirements": [
"ha-av==10.1.1",
"Pillow==10.4.0"
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 5.877809599041939e-05
},
"01JATMNVYZR7P5M5EVM4NDX1H0": {
"wait_import_platforms": -7.436983287334442e-05,
"wait_base_component": -0.010693969670683146,
"config_entry_setup": 0.013519444037228823
}
},
"data": {
"title": "192_168_1_34",
"data": {},
"options": {
"stream_source": "rtsp://192.168.1.34:554/****",
"rtsp_transport": "tcp",
"authentication": "basic",
"username": "**REDACTED**",
"password": "**REDACTED**",
"framerate": 2.0,
"verify_ssl": true,
"content_type": "image/jpeg",
"limit_refetch_to_url_change": false
}
}
}

I have Tapo C200 and video works well. I’d suggest to use go2rtc (either as part of frigate or standalone), and put that go2rtc stream into Home Assistant. Otherwise you could run into issues when there is too many connections to camera.

The only issue I have with C200 is that it sometimes freezes and then it’s impossible to control with the integration. But that’s because I disallowed connections from the camera to internet as was too lazy to hard reset the camera and set it all up again, as described at HomeAssistant-Tapo-Control/add_camera_with_new_firmware.md at 6ce39e05206a5c8564f150030d63eba03d5ede98 · JurajNyiri/HomeAssistant-Tapo-Control · GitHub

Is it possible to record with home assistant camera intergration when i use go2rct?

All my recordings are done via frigate, and you can easily control frigate from home assistant. You can turn on/off recording, motion detection etc. I use the Tapo integration only to rotate the camera to face the wall when we’re home, so it’s clear it’s not watching. Everything else is handled by frigate.

Okey. Frigate is great but to much for my goal. I want to record when someone enter the house and the alarm is on. I was hoping to use ffmpeg tor record. But i can’t get it to work. I have tried this shell_command

ffmpeg -i rtsp://USER:[email protected]:554/stream1 -t 30 -c copy /media/local/cctv_grovkok/test.mp4

Get this error in the log

Error running command: `ffmpeg -i rtsp://USER:[email protected]:554/stream1 -t 30 -c copy /media/local/cctv_grovkok/test.mp4 `, return code: 254

NoneType: None