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

Comparing Partha-dev01:master...python-kasa:master · Partha-dev01/python-kasa · GitHub

Repository navigation

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Partha-dev01/python-kasa
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: python-kasa/python-kasa
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 18 files changed
  • 7 contributors

Commits on Oct 12, 2026

  1. Raise UnsupportedDeviceError instead of crashing on unknown device ty…

    …pes (python-kasa#1781)
    
    Use get() instead of index accessor to avoid crashing on unknown devices.
    
    ---------
    
    Co-authored-by: GhostCoder6969 <ghostcoder6969@gmail.com>
    GhostCoder6969 and GhostCoder6969 authored Oct 12, 2026
    Configuration menu
    Copy the full SHA
    a4fe376 View commit details
    Browse the repository at this point in the history
  2. Add P116M(IN) fixture (python-kasa#1795)

    Fixture for a Tapo P116M (India), hardware 1.0, firmware 1.4.4.
    It has the same energy monitoring components as the P110M.
    Partha-dev01 authored Oct 12, 2026
    Configuration menu
    Copy the full SHA
    9712137 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2026

  1. Add TD21(EU) device fixture (python-kasa#1786)

    Adds a device fixture for the **Tapo TD21** doorbell, hardware 2.0 (EU),
    firmware 1.1.5 Build 260423 Rel.6435n.
    
    The fixture's `discovery_result` block is **hand-written**, not
    captured.
    
    
    ---------
    
    Co-authored-by: Smugaski <Smugaski@users.noreply.github.com>
    Smugaski and Smugaski authored Oct 13, 2026
    Configuration menu
    Copy the full SHA
    f1a8d38 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2026

  1. Use the real discovery reply in the TD21 fixture (python-kasa#1800)

    Use the real discovery reply in the TD21 fixture. I said there that the TD21 doesn't answer UDP
    discovery, and that was wrong: it was asleep during my first attempt,
    and I had skipped discovery in `dump_devinfo` by passing the family
    flags. The doorbell does answer, from port 20004.
    
    This commit uses the real device response for the fixture, so the `_comment` marker is removed since
    nothing in the fixture is hand-made any more. 
    
    
    ---------
    
    Co-authored-by: Smugaski <Smugaski@users.noreply.github.com>
    Smugaski and Smugaski authored Oct 14, 2026
    Configuration menu
    Copy the full SHA
    d6e80d2 View commit details
    Browse the repository at this point in the history
  2. Consolidate SSL ciphers and use them in SslTransport (python-kasa#1798)

    - Add `kasa/transports/sslcontext.py` with one shared SSL context for
    the https transports to avoid copies across transports.
    - Use it in `SslTransport`, and convert KLAP and Linkie also to use it.
    - Extend Python's default ciphers with the legacy suites instead of
    replacing accepted ciphers for future compatibility.
    rytilahti authored Oct 14, 2026
    Configuration menu
    Copy the full SHA
    2a81f74 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2026

  1. Keep multi requests for smartcam devices after a timeout (python-kasa…

    …#1802)
    
    Smartcam devices do not support sending individual requests, but respond always with `PROTOCOL_FORMAT_ERROR
    (-40210)`.
    
    This commit forces them to always use the multi-request format for requests even after receiving an error where we would otherwise fallback to individual requests.
    hugaraujo authored Oct 20, 2026
    Configuration menu
    Copy the full SHA
    e29864b View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL