Tapo  

Developer: Alan Carter     Like this plugin? Show your appreciation!
Category: Energy Monitoring
Assistance: Get help!   
Plugin ID: com.racarter.indigoplugin.tapo
Latest release: v2023.0.0 released on Nov. 28, 2023
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

Allows monitoring and control of TP-Link Tapo smart plugs and bulbs.

The smart plugs are about a quarter of the price of Z-Wave plugs, so they are a cost-effective way of monitoring energy usage.

Add the smart plugs or bulbs in the Tapo app, then manually create matching devices in Indigo.

See requirements; installation is not straightforward!

Release details
Released on: Nov. 28, 2023
Requires: Indigo v2022.1.0+
Changes in this release

TP-Link have recently upgraded device security via firmware updates, breaking the old plug-in in the process. This version implements a fix.

Release details
Released on: March 16, 2023
Requires: Indigo v2022.1.0+
Changes in this release

Fix brightness reporting for smart bulbs

Release details
Released on: Oct. 31, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Add support for P100 (non-energy monitoring) plugs

Requirements

See initial release

Release details
Released on: Oct. 20, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Add facility to monitor electricity cost

Requirements

Requires two Python libraries. In Terminal, install them with these commands:

pip3 install pkcs7

pip3 install Crypto

Then navigate to:

Macintosh HD/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages

and rename folder 'crypto' to 'Crypto'

If you get error messages saying Crypto is missing when you start the plugin (sometimes happens with M1 Macs) just copy the version I've included in the Resources folder of the plugin to the above folder:

This sounds more complicated than it is, but unfortunately it's necessary because the Crypto library has to be installed manually.

Release details
Released on: Oct. 17, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Add custom states for Tapo bulb time and energy usage

Requirements

See requirements specified in initial release

Release details
Released on: Oct. 15, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Add support for non-dimmable bulbs

Requirements

See requirements detailed in initial release

Release details
Released on: Oct. 20, 2022
Requires: Indigo v2022.1.0+
Changes in this release

Initial release

Please check the requirements below!

Requirements

Requires two Python libraries. In Terminal, install them with these commands:

pip3 install pkcs7

pip3 install Crypto

Then navigate to:

Macintosh HD/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages

and rename folder 'crypto' to 'Crypto'

If you get error messages saying Crypto is missing when you start the plugin (sometimes happens with M1 Macs) just copy the version I've included in the Resources folder of the plugin to the above folder:

This sounds more complicated than it is, but unfortunately it's necessary because the Crypto library has to be installed manually.