This is a two-way driver to control and get feedback from supported TP Link Kasa smart light products. The driver has been updated to take advantage of Elan’s 8.6 OS lighting enhancements.
The Driver uses LAN mode only and does NOT require a Kasa Cloud connection for discovery or operations. However, Kasa devices must be first setup using the Kasa App and Joined to the Network.
Install the Kasa App. Setup all your devices in Kasa and name them according to your needs.
The driver relies on static IP address for each parent lighting device. Assign Static IP address using DHCP reservations in your router. If device IP address changes, then change it manually in the Elan Configurator
It is recommended that you follow the below installation process in order to ensure you are running the latest version of the [driver].
Open Lighting, Lighting Interface, Add New Lighting Interface
Navigate to the folder where the driver is located and Choose the TPLink driver OK
You’ll receive a warning that this is not a Native Elan driver, click OK
The Driver will automatically go into trial mode for 30 days. Wait for about 10 seconds and the Status will turn Green.
Add the Innovo Activation Code received in the email.
Set the Polling time – This is the time that Elan will use to sync in case light settings change outside of Elan. If Elan will be the only interface, set this value as large as possible
Select UDP or TCP mode. In UDP the driver sends out the packets faster however without confirmation. In TCP mode the driver makes a connection first then sends out the driver. Default is UDP. If you’re having performance / speed issue switch to TCP mode.
Click Apply the Get Devices. The driver will populate all devices found on the LAN. Note: If devices are not found and are supported, click on Get Devices until all your devices show up. If no devices are found, make sure your router has broadcast enabled.
NOTE on Device Discovery: The driver will discover all supported devices and install them with the proper capabilities.
Power strips are installed as a parent device that controls all child devices and each child is also installed as a separate device controlled independently.
Dimmable devices are installed with dimming capabilities.
Dimmable and Tunable devices are installed with two controls, one for dimming and one slider for temp adjustment.
RGB devices are installed with three controls, one for dimming, a slider for temp adjustment and an RGB slider for color settings.
Add an interface to control the lights from Lighting Custom Pages
Create the necessary controls, such as dimmer or button according the following specs:
Power strips are installed as a parent device that controls all child devices and each child is installed as a separate device controlled independently.
Dimmable devices are installed with dimming capabilities.
Dimmable and Tunable devices are installed with two controls, one for dimming and one slider for temp adjustment.
RGB devices are installed with three controls, one for dimming, a slider for temp adjustment and an RGB slider for color settings. NOTE: When connecting the Temperature Control, make sure to choose the temperature range that match your device.
Connect the Elements to the proper variable in the driver.
The driver comes with one Text Feedback Variable that gives the status of lights as they operation. Connect that to a Text Feedback Control
TPLink has a firmware update for two devices that disables UDP communication. In this case switching to TCP might solve it. If it doesn’t then you should contact TPLink support and ask them for the custom firmware to re-enable local support. This is only relevant to models HS100(UK)4.1 and HS110(UK)4.1 with firmware 1.1.0. For more info visit: https://community.tp-link.com/en/smart-home/forum/topic/239364
Sometimes there is a long delay between when the driver sends the command and the plugs / devices respond. If this is the case, check the Kasa App first to see if it exhibits the same behavior before submitting a ticket. When checking with the Kasa App, test multiple times and allow a few minutes before each test.