Bieten TP-Link-Lampen API-Unterstützung?


8

Ich habe eine TP-Link LB120 Glühbirne und mit Kasa App konfiguriert. Jetzt kann ich die Glühbirne mit der Kasa App steuern. Wie ein- und ausschalten, die Farbe des Lichts ändern usw. Also muss ich die gleichen Dinge über eine API einrichten. Lassen Sie mich wissen, dass TP-Link API-Unterstützung für die Steuerung der Lichtoperationen bietet. Ich habe einige Knotenmodule gefunden, weiß aber nicht, ob die Module offiziell von TP-Link veröffentlicht wurden.


1
Warum müssen sie offiziell von TP-Link unterstützt werden, wenn sie funktionieren?
Hardillb

Es gibt keine Dokumentation. Mit diesem NPM können wir also ein Zugriffstoken erhalten, indem wir die Kontoanmeldeinformationen übergeben. Woher weiß ich die Ablaufzeit des Zugriffstokens? Wenn wir eine perfekte Dokumentation haben, blockieren wir nicht mit solchen Szenarien. Dies ist nur ein Beispiel. Wie lange funktionieren diese APIs?
Joe

Antworten:


3

Ein wirklich schnelles Google (tp-link bulb api) zeigt ein npm-Modul an, das Unterstützung beansprucht: https://www.npmjs.com/package/tplink-lightbulb

Es ist unwahrscheinlich, dass sie offiziell unterstützt werden, da das Protokoll nicht rückentwickelt werden soll. Es enthält sogar ein Wireshark-Plugin, mit dessen Hilfe das Netzwerkprotokoll dekodiert werden kann.

Die einzige Möglichkeit, eine endgültige Antwort zu erhalten, besteht darin, tp-link direkt zu fragen (oder die Dokumentation auf der Website zu finden).

Wenn Sie andererseits um Unterstützung für Dinge wie Alexa / Google Home bitten, zeigt eine schnelle Suche im Alexa-Skill-Katalog einen TP-Link Kasa-Skill und einen ähnlich benannten Eintrag in der Google Home-Liste.


Wie auch immer, ich habe mein TP-Link-Licht in meine App integriert und kann das Licht über eine API namens 'tplink-cloud-api' steuern. Dies ist eine inoffizielle npm. Eigentlich weiß ich nicht, wie lange es funktionieren soll.
Joe
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.