FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Adding support for Tapo D210 · Issue #1534 · python-kasa/python-kasa · GitHub

Repository navigation

Adding support for Tapo D210 #1534

Closed as not planned
Closed as not planned

Description

Hi,

First i want to thank you for your great job 💪🏻

Do you think it will be possible to have a support for this doorbell ?

The Tapo D210 : https://www.tp-link.com/fr/smart-home/smart-doorbell/tapo-d210/

It seems to have some connected features like the others doorbells from this brand.

Best regards

sorcer1

Activity

  1. rytilahti commented on May 21, 2025

    Member

    Probably related to #1498

  2. DaveGut commented on Jul 11, 2025

    I bought a D210 and am working on a HUbitat Environment integration. Found out some interesting things about this and other Battery Powered cameras/doorbells (based on D210 and C425 devices).
    Discovery port

    • 20004 instead of 20002.
    • Has status data unencrypted in the interface. This includes last)alarm_time. I assume you have to then get the last_alarm_type (motion,etc) from the encrypted interface.
      Https and Transport protocols are the same and the API is the same (but some adds, some deletes based on the component capability list).
  3. rytilahti commented on Jul 13, 2025

    Member

    Hi @DaveGut, interesting findings, thanks for reporting!

    If you wish, feel free to create pull requests to 1) add port 20004 to the discovery, and 2) to contribute a fixture file that can help to extend the support.

  4. DaveGut commented on Jul 22, 2025

    I am not a python coder. Use Java on the Hubitat platform. For whoever handles this issue (if anyone), the battery powered implementation really messes things up. Evidence is on the Doorbell, but there are now battery cameras out there. Need to manage user expectations if implementating.
    Battery implementation deficiencies (still playing - but look good for now).

    1. Last Alarm Info is NOT updated, either in the 20004 message nor the port 80 API message.
    2. If on battery, no ONVIF/RTSP protocol supported. Documentation says supported if wired doorbell.
    3. You can not use Amazon Alexa as a detection event surrogate. The camera becomes not reachable almost after installing (this may be transient - it worked several days ago and now there are a LOT of complaints on the tagged on the AMAZON TAPO Skill.

    I am still investigating controlling the chime either through the Camera or also directly (it is on wifi and is discovered by the 10002 mesage (selecting chime-type is supported, but activate from integration??), Still recovering from severe disappointment.

    I have tested all of the comands and could regenerate the responses for someone to place in the library. Some of the command execute; howeever, the underlying data does not update. Includes lastAlarmInfo and setAlarmConfiguration. Battery issue????? They may work on the camera when wired to the house????

    Update. You can get the motion or ring based on the setting of setWakeupConfig(motion, ring). When doing the UDP 20004 message returns sleep (true/false) when it transitions to false, the device was awaken by the set wake configuration (trigger). I nave not found a way to do both and the alert messages in that message are only set once in a whild for some reason.

  5. github-actions commented on Oct 22, 2025

    There hasn't been any activity on this issue recently. This issue has been automatically marked as stale because of that. It will be closed if no further activity occurs.
    Please make sure to update to the latest python-kasa version and check if that solves the issue.
    Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions


      Back | FazBrowse Home | New Git URL