stewart-james / Tapo

C# interface to the TP-Link TapoP100 and TapoP110 smart plugs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tapo

C# interface to the TP-Link Tapo P100 and P110 smart plugs

var tapo = new TapoP110(new DeviceOptions("192.168.1.101", "username", "password"));

if(await tapo.IsTurnedOn())
{
    await tapo.TurnOff();
}
else
{
    await tapo.TurnOn();
}

var deviceInfo = await tapo.GetDeviceInfo();

Console.WriteLine(deviceInfo);

var energyUsage = await tapo.GetEnergyUsage();

Console.WriteLine(energyUsage);

About

C# interface to the TP-Link TapoP100 and TapoP110 smart plugs


Languages

Language:C# 100.0%