Kasa Platform SDK


SKU: CPLLC.SDK.Kasa.Platform Categories: , , , , ,


This Crestron Home extension provides a Crestron Home platform interface for controlling Kasa IoT devices via the Kasa local and/or cloud protocols.  Details on the Kasa Smart product line can be found here.  This extension will identify all Kasa devices on the local network and/or cloud account and create the necessary extensions for all configured Outlets, Lights, and Switches.  Once the platform has been established and the sub extensions created, they can be placed into the appropriate rooms.  At present, in order to maintain state, polling would need to be added.

This driver requires the new OS4 Beta and the new lighting SDK.

Drivers->Platform->Kasa->Local(Latest Release Notes)  (Download Latest Version)

Windows utility that simplifies sideloading of drivers and extensions.

Platform Installer Options

  • Obtain License Key – clicking on the CPLLC.net link will bring up the website where a license key can be acquired.  The key will need to be entered into the field below.
  • Enter License Key – License key obtained above can be placed here
  • Protocol to Use – if checked the local protocol will be used.  Otherwise if unchecked, the cloud protocol will be used.
  • Max Devices – maximum number of devices looking for.
  • Max Attempts – maximum number of attempts via a UDP broadcast to find all of the local Kasa devices
  • Seconds to Wait – number of seconds to wait for feedback on each UDP broadcast
  • Cycle Seconds – number of seconds to poll for the state of each Kasa device
  • Username – username required to log into the Kasa cloud account
  • Password – password required to log into the Kasa cloud account