René's URL Explorer Experiment


Title: Add support for the new encryption protocol by SimonWilkinson · Pull Request #117 · python-kasa/python-kasa · GitHub

Open Graph Title: Add support for the new encryption protocol by SimonWilkinson · Pull Request #117 · python-kasa/python-kasa

X Title: Add support for the new encryption protocol by SimonWilkinson · Pull Request #117 · python-kasa/python-kasa

Description: Here's a very rough implementation of the new encryption protocol. Tested against an HS110 running the new firmware. I haven't written much python recently, and even less using the asyncio framewor...

Open Graph Description: Here's a very rough implementation of the new encryption protocol. Tested against an HS110 running the new firmware. I haven't written much python recently, and even less using the asyncio ...

X Description: Here's a very rough implementation of the new encryption protocol. Tested against an HS110 running the new firmware. I haven't written much python recently, and even less using the ...

Mail addresses
work@ghost7.com

Opengraph URL: https://github.com/python-kasa/python-kasa/pull/117

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:132d86b3-8795-fe0c-6190-2898e65c04da
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB058:9354A:BC64E:10C98A:69821AF7
html-safe-noncef65818c168b2c8f0a4dd58c08c929a1f44a000059bb44252f7e7459b2fe0f421
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMDU4OjkzNTRBOkJDNjRFOjEwQzk4QTo2OTgyMUFGNyIsInZpc2l0b3JfaWQiOiI2MDk3MDYwNzM1MzY2NjAxNDY0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac12cc8e17a86282e099b00c3ee61d98803ae7e1a7e854b1285ef56e1b9849f5ba
hovercard-subject-tagpull_request:522465915
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python-kasa/python-kasa/117/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/7ad39b618c2ee3d2233ebcf17503f3dceb523c0013d56e82492cab8402ed4203/python-kasa/python-kasa/pull/117
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/7ad39b618c2ee3d2233ebcf17503f3dceb523c0013d56e82492cab8402ed4203/python-kasa/python-kasa/pull/117
og:image:altHere's a very rough implementation of the new encryption protocol. Tested against an HS110 running the new firmware. I haven't written much python recently, and even less using the asyncio ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameSimonWilkinson
hostnamegithub.com
expected-hostnamegithub.com
Nonec5d01132ac10b0b45b88f4c1c8790502d669eb065ff383dc5e4757c174f3380f
turbo-cache-controlno-preview
go-importgithub.com/python-kasa/python-kasa git https://github.com/python-kasa/python-kasa.git
octolytics-dimension-user_id57733869
octolytics-dimension-user_loginpython-kasa
octolytics-dimension-repository_id221571611
octolytics-dimension-repository_nwopython-kasa/python-kasa
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id221571611
octolytics-dimension-repository_network_root_nwopython-kasa/python-kasa
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release0ac87bbde7c9f04b7ead5505c12f56048d89df09
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python-kasa/python-kasa/pull/117#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-kasa%2Fpython-kasa%2Fpull%2F117
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-kasa%2Fpython-kasa%2Fpull%2F117
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python-kasa%2Fpython-kasa
Reloadhttps://github.com/python-kasa/python-kasa/pull/117
Reloadhttps://github.com/python-kasa/python-kasa/pull/117
Reloadhttps://github.com/python-kasa/python-kasa/pull/117
python-kasa https://github.com/python-kasa
python-kasahttps://github.com/python-kasa/python-kasa
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
Notifications https://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa
Fork 246 https://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa
Star 1.6k https://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa
Code https://github.com/python-kasa/python-kasa
Issues 51 https://github.com/python-kasa/python-kasa/issues
Pull requests 36 https://github.com/python-kasa/python-kasa/pulls
Discussions https://github.com/python-kasa/python-kasa/discussions
Actions https://github.com/python-kasa/python-kasa/actions
Projects 0 https://github.com/python-kasa/python-kasa/projects
Security 0 https://github.com/python-kasa/python-kasa/security
Insights https://github.com/python-kasa/python-kasa/pulse
Code https://github.com/python-kasa/python-kasa
Issues https://github.com/python-kasa/python-kasa/issues
Pull requests https://github.com/python-kasa/python-kasa/pulls
Discussions https://github.com/python-kasa/python-kasa/discussions
Actions https://github.com/python-kasa/python-kasa/actions
Projects https://github.com/python-kasa/python-kasa/projects
Security https://github.com/python-kasa/python-kasa/security
Insights https://github.com/python-kasa/python-kasa/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython-kasa%2Fpython-kasa%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python-kasa/python-kasa/pull/117#issue-comment-box
SimonWilkinsonhttps://github.com/SimonWilkinson
python-kasa:masterhttps://github.com/python-kasa/python-kasa/tree/master
SimonWilkinson:masterhttps://github.com/SimonWilkinson/python-kasa/tree/master
Add support for the new encryption protocol https://github.com/python-kasa/python-kasa/pull/117#top
SimonWilkinsonhttps://github.com/SimonWilkinson
python-kasa:masterhttps://github.com/python-kasa/python-kasa/tree/master
SimonWilkinson:masterhttps://github.com/SimonWilkinson/python-kasa/tree/master
Conversation 80 https://github.com/python-kasa/python-kasa/pull/117
Commits 16 https://github.com/python-kasa/python-kasa/pull/117/commits
Checks 0 https://github.com/python-kasa/python-kasa/pull/117/checks
Files changed https://github.com/python-kasa/python-kasa/pull/117/files
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.co/hiddenchars
https://github.com/python-kasa/python-kasa/pull/{{ revealButtonHref }}
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 17, 2020https://github.com/python-kasa/python-kasa/pull/117#issue-744802235
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
#170https://github.com/python-kasa/python-kasa/issues/170
#115https://github.com/python-kasa/python-kasa/issues/115
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
Add support for the new encryption protocolhttps://github.com/python-kasa/python-kasa/pull/117/commits/f6fc0debcf227b74b72eab064753f9eccd69b482
f6fc0dehttps://github.com/python-kasa/python-kasa/pull/117/commits/f6fc0debcf227b74b72eab064753f9eccd69b482
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 17, 2020 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-744218076
Implement the new protocol (HTTP over 80/tcp, 20002/udp for discovery) #115 https://github.com/python-kasa/python-kasa/issues/115
https://github.com/kirichkov
kirichkovhttps://github.com/kirichkov
Nov 17, 2020 https://github.com/python-kasa/python-kasa/pull/117#pullrequestreview-532470639
View reviewed changes https://github.com/python-kasa/python-kasa/pull/117/files/f6fc0debcf227b74b72eab064753f9eccd69b482
kasa/discover.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/f6fc0debcf227b74b72eab064753f9eccd69b482#diff-5e81b58a19fa4037d13d8a879cd13f4619ee94c91e8c2e889a7991c552e06afb
kirichkovhttps://github.com/kirichkov
Nov 17, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r525236476
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
#109https://github.com/python-kasa/python-kasa/pull/109
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
rytilahtihttps://github.com/rytilahti
Nov 21, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528045936
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528302627
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/kirichkov
kirichkovhttps://github.com/kirichkov
Nov 17, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-728999873
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729629250
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/kirichkov
kirichkovhttps://github.com/kirichkov
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729641811
poetry addhttps://python-poetry.org/docs/cli/#add
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729730433
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/kirichkov
kirichkovhttps://github.com/kirichkov
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729753493
https://github.com/python-kasa/python-kasa/blob/master/azure-pipelines.yml#L23https://github.com/python-kasa/python-kasa/blob/master/azure-pipelines.yml#L23
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
SimonWilkinsonhttps://github.com/SimonWilkinson
November 18, 2020 16:36https://github.com/python-kasa/python-kasa/pull/117#commits-pushed-efcbece
https://github.com/SimonWilkinson
Fix: Don't comment out old-style discoveryhttps://github.com/python-kasa/python-kasa/pull/117/commits/efcbece8ab699108035c9bd3a876fbba7d7b7439
efcbecehttps://github.com/python-kasa/python-kasa/pull/117/commits/efcbece8ab699108035c9bd3a876fbba7d7b7439
https://github.com/SimonWilkinson
Update poetry.lock file for new dependencieshttps://github.com/python-kasa/python-kasa/pull/117/commits/cacb9961d7954d7a55be778e39824f8c608bf957
cacb996https://github.com/python-kasa/python-kasa/pull/117/commits/cacb9961d7954d7a55be778e39824f8c608bf957
https://github.com/SimonWilkinson
Changes to pass commit checkshttps://github.com/python-kasa/python-kasa/pull/117/commits/901b0ceb95d2450d2ce885367a1f0680b719fdc7
901b0cehttps://github.com/python-kasa/python-kasa/pull/117/commits/901b0ceb95d2450d2ce885367a1f0680b719fdc7
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
force-pushedhttps://github.com/python-kasa/python-kasa/compare/c1136a3aa7955a21e04287e35063aa3db46496f1..901b0ceb95d2450d2ce885367a1f0680b719fdc7
c1136a3https://github.com/python-kasa/python-kasa/commit/c1136a3aa7955a21e04287e35063aa3db46496f1
901b0cehttps://github.com/python-kasa/python-kasa/commit/901b0ceb95d2450d2ce885367a1f0680b719fdc7
Compare https://github.com/python-kasa/python-kasa/compare/c1136a3aa7955a21e04287e35063aa3db46496f1..901b0ceb95d2450d2ce885367a1f0680b719fdc7
November 18, 2020 16:37https://github.com/python-kasa/python-kasa/pull/117#event-4011630844
https://github.com/SimonWilkinson
Teach pre-commit about pycryptodomehttps://github.com/python-kasa/python-kasa/pull/117/commits/3c2709dcbf4469f390104a9914cb6b1e5315f49e
3c2709dhttps://github.com/python-kasa/python-kasa/pull/117/commits/3c2709dcbf4469f390104a9914cb6b1e5315f49e
https://github.com/codecov-io
codecov-iohttps://github.com/codecov-io
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729806802
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
Codecovhttps://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=h1
#117https://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=desc
d9a75e9https://github.com/python-kasa/python-kasa/commit/d9a75e93d7360edcdb7e8924324ff6dae425fae7
masterhttps://codecov.io/gh/python-kasa/python-kasa/commit/56eb2cdcb5d96552b2aa0d5c22fa2fb4883639a5?el=desc
56eb2cdhttps://github.com/python-kasa/python-kasa/commit/56eb2cdcb5d96552b2aa0d5c22fa2fb4883639a5
https://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=tree
Impacted Fileshttps://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=tree
kasa/discover.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9kaXNjb3Zlci5weQ==
kasa/klapprotocol.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9rbGFwcHJvdG9jb2wucHk=
kasa/cli.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9jbGkucHk=
kasa/protocol.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9wcm90b2NvbC5weQ==
kasa/smartdevice.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9zbWFydGRldmljZS5weQ==
kasa/auth.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9hdXRoLnB5
kasa/smartplug.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/117/diff?src=pr&el=tree#diff-a2FzYS9zbWFydHBsdWcucHk=
Continue to review full report at Codecovhttps://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=continue
Click here to learn morehttps://docs.codecov.io/docs/codecov-delta
Codecovhttps://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=footer
56eb2cd...d9a75e9https://codecov.io/gh/python-kasa/python-kasa/pull/117?src=pr&el=lastupdated
comment docshttps://docs.codecov.io/docs/pull-request-comments
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729817892
@kirichkovhttps://github.com/kirichkov
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/kirichkov
kirichkovhttps://github.com/kirichkov
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729873464
@rytilahtihttps://github.com/rytilahti
#109https://github.com/python-kasa/python-kasa/pull/109
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
Add username and password authentication support for KLAPhttps://github.com/python-kasa/python-kasa/pull/117/commits/fbc7335de969e2a454fdb0aaf228e69441c422ca
fbc7335https://github.com/python-kasa/python-kasa/pull/117/commits/fbc7335de969e2a454fdb0aaf228e69441c422ca
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 18, 2020https://github.com/python-kasa/python-kasa/pull/117#issuecomment-729996152
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
Try forcing a newer mypy in pre-commithttps://github.com/python-kasa/python-kasa/pull/117/commits/2bd9976118740b95eff1a3bc1cd7277875a32971
2bd9976https://github.com/python-kasa/python-kasa/pull/117/commits/2bd9976118740b95eff1a3bc1cd7277875a32971
https://github.com/andy-dinger
andy-dingerhttps://github.com/andy-dinger
Nov 19, 2020 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-740616601
HS100 Hardware V4.1 Firmware 1.1.0 - No Detection Even When IP Manually Specified plasticrake/homebridge-tplink-smarthome#154 https://github.com/plasticrake/homebridge-tplink-smarthome/issues/154
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Nov 19, 2020 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-740651517
Lost communication with TP Link Kasa Plugs after firmware update home-assistant/core#43088 https://github.com/home-assistant/core/issues/43088
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Nov 21, 2020 https://github.com/python-kasa/python-kasa/pull/117#pullrequestreview-535840711
View reviewed changes https://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971
rytilahtihttps://github.com/rytilahti
https://github.com/python-kasa/python-kasa/pull/117#pullrequestreview-535840711
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
rytilahtihttps://github.com/rytilahti
Nov 20, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528027313
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
rytilahtihttps://github.com/rytilahti
Nov 21, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528236834
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
rytilahtihttps://github.com/rytilahti
Nov 21, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528237057
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/discover.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/2bd9976118740b95eff1a3bc1cd7277875a32971#diff-5e81b58a19fa4037d13d8a879cd13f4619ee94c91e8c2e889a7991c552e06afb
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Nov 21, 2020 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-651066333
Support for P100 Smart Plug #83 https://github.com/python-kasa/python-kasa/issues/83
SimonWilkinsonhttps://github.com/SimonWilkinson
November 22, 2020 15:50https://github.com/python-kasa/python-kasa/pull/117#commits-pushed-b8df6ee
https://github.com/SimonWilkinson
Add an authentication classhttps://github.com/python-kasa/python-kasa/pull/117/commits/b8df6ee1f801bd285b56cac7215942dac4fe2658
b8df6eehttps://github.com/python-kasa/python-kasa/pull/117/commits/b8df6ee1f801bd285b56cac7215942dac4fe2658
https://github.com/SimonWilkinson
Move KLAP protocol implementation into its own filehttps://github.com/python-kasa/python-kasa/pull/117/commits/a74e60d1df53cecae42133971185c66fa25947ee
a74e60dhttps://github.com/python-kasa/python-kasa/pull/117/commits/a74e60d1df53cecae42133971185c66fa25947ee
https://github.com/SimonWilkinson
Address simpler review comments on the KLAPProtocol classhttps://github.com/python-kasa/python-kasa/pull/117/commits/75992bf6ac5ce10f7be7ef68421596aab963af7a
75992bfhttps://github.com/python-kasa/python-kasa/pull/117/commits/75992bf6ac5ce10f7be7ef68421596aab963af7a
https://github.com/SimonWilkinson
Add a base class for all protocols, and move shared logic therehttps://github.com/python-kasa/python-kasa/pull/117/commits/c3d1fc63d36813610221f2f3db8e68c1a26e0f0b
c3d1fc6https://github.com/python-kasa/python-kasa/pull/117/commits/c3d1fc63d36813610221f2f3db8e68c1a26e0f0b
https://github.com/SimonWilkinson
Force a new handshake if the plug returns a 403 errorhttps://github.com/python-kasa/python-kasa/pull/117/commits/9500d7b6b761e5e71aa1c8fd726e789197fae9ee
9500d7bhttps://github.com/python-kasa/python-kasa/pull/117/commits/9500d7b6b761e5e71aa1c8fd726e789197fae9ee
https://github.com/SimonWilkinson
Use the specified timeout for KLAP queries, toohttps://github.com/python-kasa/python-kasa/pull/117/commits/d6ef3cb8cbb9c27f1923e21ff9da8691e75d0980
d6ef3cbhttps://github.com/python-kasa/python-kasa/pull/117/commits/d6ef3cb8cbb9c27f1923e21ff9da8691e75d0980
https://github.com/SimonWilkinson
Relax dependencieshttps://github.com/python-kasa/python-kasa/pull/117/commits/2d6ce06e488c8e7c852221269dba6164726b74e7
2d6ce06https://github.com/python-kasa/python-kasa/pull/117/commits/2d6ce06e488c8e7c852221269dba6164726b74e7
https://github.com/SimonWilkinson
Fix testshttps://github.com/python-kasa/python-kasa/pull/117/commits/d9a75e93d7360edcdb7e8924324ff6dae425fae7
d9a75e9https://github.com/python-kasa/python-kasa/pull/117/commits/d9a75e93d7360edcdb7e8924324ff6dae425fae7
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Nov 22, 2020 https://github.com/python-kasa/python-kasa/pull/117#pullrequestreview-536117257
View reviewed changes https://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7
rytilahtihttps://github.com/rytilahti
https://github.com/python-kasa/python-kasa/pull/117#pullrequestreview-536117257
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528407599
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528407683
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/smartdevice.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-f5ec66bf90b284e06109dccc7d4ac1c66a54e02edc96f10c2761bea15713e309
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528407827
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/smartdevice.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-f5ec66bf90b284e06109dccc7d4ac1c66a54e02edc96f10c2761bea15713e309
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528407835
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/klapprotocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-f14950ebce450aed77d0c995da2f94b5ce78fb298cc27f1a72928ab6e25d0722
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528408315
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/discover.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-5e81b58a19fa4037d13d8a879cd13f4619ee94c91e8c2e889a7991c552e06afb
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528411209
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/discover.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-5e81b58a19fa4037d13d8a879cd13f4619ee94c91e8c2e889a7991c552e06afb
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528411392
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/klapprotocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-f14950ebce450aed77d0c995da2f94b5ce78fb298cc27f1a72928ab6e25d0722
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528411547
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/klapprotocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-f14950ebce450aed77d0c995da2f94b5ce78fb298cc27f1a72928ab6e25d0722
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528411762
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
kasa/klapprotocol.pyhttps://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7#diff-f14950ebce450aed77d0c995da2f94b5ce78fb298cc27f1a72928ab6e25d0722
rytilahtihttps://github.com/rytilahti
Nov 22, 2020https://github.com/python-kasa/python-kasa/pull/117#discussion_r528411780
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/jakemauer
jakemauerhttps://github.com/jakemauer
Jan 11, 2021 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-653562384
TCP Socket Closed error plasticrake/homebridge-tplink-smarthome#134 https://github.com/plasticrake/homebridge-tplink-smarthome/issues/134
https://github.com/ghostseven
ghostsevenhttps://github.com/ghostseven
Feb 17, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-780443289
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
SimonWilkinsonhttps://github.com/SimonWilkinson
Feb 17, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-780446414
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/ghostseven
ghostsevenhttps://github.com/ghostseven
Feb 17, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-780449438
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
Don't make emeter requests when they're not supportedhttps://github.com/python-kasa/python-kasa/pull/117/commits/b69ca9e68f8f7a9cc4f404e93807c2aa030cffa5
b69ca9ehttps://github.com/python-kasa/python-kasa/pull/117/commits/b69ca9e68f8f7a9cc4f404e93807c2aa030cffa5
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Mar 9, 2021 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-580328260
(TP-Link) HS220 Transition Not Respected home-assistant/core#32755 https://github.com/home-assistant/core/issues/32755
https://github.com/icasdri
icasdrihttps://github.com/icasdri
Jun 10, 2021 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-912508799
Support for EP10 Plug #170 https://github.com/python-kasa/python-kasa/issues/170
https://github.com/nbrew
nbrewhttps://github.com/nbrew
Jun 21, 2021 https://github.com/python-kasa/python-kasa/pull/117#ref-pullrequest-924219082
Add EP10(US) 1.0 1.0.2 fixture #174 https://github.com/python-kasa/python-kasa/pull/174
https://github.com/jasonbouknight
jasonbouknighthttps://github.com/jasonbouknight
Sep 4, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-912888706
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 21, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-924398376
@SimonWilkinsonhttps://github.com/SimonWilkinson
#117 (comment)https://github.com/python-kasa/python-kasa/pull/117#issuecomment-780446414
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Oct 16, 2021 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-1028045167
LB130 Bulb stopped working #237 https://github.com/python-kasa/python-kasa/issues/237
https://github.com/mystcb
mystcbhttps://github.com/mystcb
Nov 8, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-963024523
@SimonWilkinsonhttps://github.com/SimonWilkinson
@ghostsevenhttps://github.com/ghostseven
Local Modehttps://www.tp-link.com/us/support/faq/2707/
@bdracohttps://github.com/bdraco
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/bdraco
bdracohttps://github.com/bdraco
Nov 8, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-963209605
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/mystcb
mystcbhttps://github.com/mystcb
Nov 17, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-970934668
@Yamakiroshihttps://github.com/Yamakiroshi
@SimonWilkinsonhttps://github.com/SimonWilkinson
currently herehttps://github.com/TokonatsuFestival/python-kasa/tree/ha-fixes
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/bdraco
bdracohttps://github.com/bdraco
Nov 17, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-971023701
https://github.com/python-kasa/python-kasa/pull/117
@Yamakiroshihttps://github.com/Yamakiroshi
https://github.com/Yamakiroshihttps://github.com/Yamakiroshi
@SimonWilkinsonhttps://github.com/SimonWilkinson
https://github.com/SimonWilkinsonhttps://github.com/SimonWilkinson
https://github.com/TokonatsuFestival/python-kasa/tree/ha-fixeshttps://github.com/TokonatsuFestival/python-kasa/tree/ha-fixes
#117 (comment)https://github.com/python-kasa/python-kasa/pull/117#issuecomment-970934668
https://github.com/notifications/unsubscribe-auth/AAFB7CF372FKMAQSXWWYRQDUML2BNANCNFSM4TYVKZ2Qhttps://github.com/notifications/unsubscribe-auth/AAFB7CF372FKMAQSXWWYRQDUML2BNANCNFSM4TYVKZ2Q
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/deftdawg
deftdawghttps://github.com/deftdawg
Dec 4, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-985974666
currently herehttps://github.com/TokonatsuFestival/python-kasa/tree/ha-fixes
@mystcbhttps://github.com/mystcb
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/mystcb
mystcbhttps://github.com/mystcb
Dec 7, 2021https://github.com/python-kasa/python-kasa/pull/117#issuecomment-988228660
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
#267https://github.com/python-kasa/python-kasa/pull/267
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/mystcb
mystcbhttps://github.com/mystcb
Dec 7, 2021 https://github.com/python-kasa/python-kasa/pull/117#ref-pullrequest-1073746332
Adding support for the new encryption protocol (updated version) #267 https://github.com/python-kasa/python-kasa/pull/267
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Sep 7, 2022 https://github.com/python-kasa/python-kasa/pull/117#ref-issue-1359634940
Update misleading docs about supported devices (was: add support for EP25 plug) #367 https://github.com/python-kasa/python-kasa/issues/367
https://github.com/sdb9696
sdb9696https://github.com/sdb9696
Jul 26, 2023 https://github.com/python-kasa/python-kasa/pull/117#ref-pullrequest-1789404103
Adding support for the new encryption protocol (updated version 2023) #477 https://github.com/python-kasa/python-kasa/pull/477
https://github.com/sdb9696
sdb9696https://github.com/sdb9696
Sep 14, 2023 https://github.com/python-kasa/python-kasa/pull/117#ref-pullrequest-1895960484
Add klap protocol #509 https://github.com/python-kasa/python-kasa/pull/509
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Nov 20, 2023https://github.com/python-kasa/python-kasa/pull/117#issuecomment-1819049465
#509https://github.com/python-kasa/python-kasa/pull/509
@SimonWilkinsonhttps://github.com/SimonWilkinson
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Nov 20, 2023https://github.com/python-kasa/python-kasa/pull/117#event-11011797422
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-kasa%2Fpython-kasa%2Fpull%2F117
https://github.com/kirichkov
kirichkov https://github.com/kirichkov
https://github.com/python-kasa/python-kasa/pull/117/files/f6fc0debcf227b74b72eab064753f9eccd69b482
https://github.com/rytilahti
rytilahti https://github.com/rytilahti
https://github.com/python-kasa/python-kasa/pull/117/files/d9a75e93d7360edcdb7e8924324ff6dae425fae7
Support for EP10 Plug https://github.com/python-kasa/python-kasa/issues/170
Implement the new protocol (HTTP over 80/tcp, 20002/udp for discovery) https://github.com/python-kasa/python-kasa/issues/115
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/117
https://github.com/SimonWilkinson
https://github.com/kirichkov
https://github.com/codecov-io
https://github.com/ghostseven
https://github.com/jasonbouknight
https://github.com/bdraco
https://github.com/mystcb
https://github.com/deftdawg
https://github.com/rytilahti
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.