guym4c/kasa-plug-client

TP-Link Kasa API 客户端

v1.0 2019-07-21 15:54 UTC

This package is auto-updated.

Last update: 2024-09-22 03:39:17 UTC


README

TP-Link Kasa 智能插座的简单客户端。

安装

通过 Composer

composer install guym4c/kasa-plug-client

使用方法

获取客户端实例,使用您的 TP-Link Cloud 登录信息(您用于登录应用的登录信息)。

$kasa = new \Guym4c\Kasa\Client(/* username */, /* password */);

由于非官方 Kasa API 的令牌很快就会过期,该软件包会在每次实例化时获取您的凭据并为您获取一个新的令牌。

您在这里的原因

开关插座非常简单 - 您可以使用 $kasa->getPlug() 方法获取一个 Plug 对象。向此方法传递一个插座的别名或插座 ID(您可以在 Kasa 应用中看到别名,或使用 getPlugs() 获取您插座的列表)。

然后只需调用 $plug->setState(bool),对于 使用 true,对于 使用 false。 (您可以使用每个 Plugstatus 属性获取插座的当前状态)。