You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In addition to true or false, clients can now pass toggle to the turnOn query parameter of the PUT / API method to change the socket's energized state to the opposite of its current state, without having to fetch the old state first in a separate request.
Added compatibility with smart outlets that have multiple sockets, such as the Kasa EP-40. Clients can now pass the optional query parameter socketId to the PUT / API method to specify which socket to turn on or off. The first socket on the device has ID 0, increasing by 1 for subsequent sockets, in the order that they're numbered on the physical device. Clients should omit this parameter or pass null to control the socket on outlets that have exactly one socket, such as the EP-10.
Fixed passing a non-zero delaySec parameter value to the PUT / API method resulting in the socket state not changing, even after the delay.
Retargeted from .NET 6 (which is no longer being updated) to .NET 8 (LTS until 2026-11).