Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: full support for Tapo protocol on C410 #821

Open
acolombier opened this issue Jan 13, 2025 · 3 comments
Open

Feature Request: full support for Tapo protocol on C410 #821

acolombier opened this issue Jan 13, 2025 · 3 comments
Assignees
Labels
Enhancement New feature or request Help wanted Extra attention is needed

Comments

@acolombier
Copy link

Is your feature request related to a problem? Please describe.

It would be great if this project could support the C410 with it latest firmware! Unfortunately, the device is now sold with the version 1.0.17, which already don't contains the ONVIF and RTMP service. Furthermore, Tapo refuses to provide the previous firmware to downgrade the devices and the community seems to be unable to find it on it own.

With the latest firmware, it is however still possible to acquire the video stream with the Tapo protocol on this device. This is already possible using go2rtc.

Describe the solution you'd like

A way to fully support this device would be to:

  • Support motion detection via the Tapo protocol
  • Support video stream via the Tapo protocol

Describe alternatives you've considered

I have considered setting up go2rtc, but this last one isn't designed for detection clip record, but rather constant streaming/recording.

Additional context

This is a re-opening of #639

I'd be happy to help developing/testing this feature if you could shed some light as of where to start?

@JurajNyiri
Copy link
Owner

This is duplicate of #799 .

Events AFAIK are not exposed locally other than through onvif, so the scope of this is only for streaming which is duplicate of #799 .

Start would be to look into how go2rtc does streaming or pytapo downloads recordings, the same can be used for streaming just a different url (inspect traffic). Then somehow transform and expose this stream to HA.

@acolombier
Copy link
Author

acolombier commented Jan 13, 2025

#799 doesn't mention anything about motion detection, which is the MVP of this feature request. Appreciate it is not supported outside of ONVIF yet, thus why opening this ticket.

Start would be to look into how go2rtc does streaming

I had a look and this should be pretty trivial to implement. Confirmed it with wireshark as well.

Since all issues were closed, should I understand you are not interested in bringing this in your project?

@JurajNyiri JurajNyiri reopened this Jan 13, 2025
@JurajNyiri
Copy link
Owner

I addressed that part with

Events AFAIK are not exposed locally other than through onvif,

Is that not correct? Have you confirmed via wireshark the events, or the stream?

you are not interested in bringing this in your project?

I welcome PRs for both, but since streaming is already available via go2rtc it is very low priority to work on myself.

Reopened.

@JurajNyiri JurajNyiri added Enhancement New feature or request Help wanted Extra attention is needed labels Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants