08-02 - Updated page text and error messages in Service Manager.
08-02 - Created 'Cloud TP-Link to SmartThing Installation.pdf'. (Short form still in read.me files.)
Objectives of Cloud Beta:
1. Verify that all devices install appropriatly. Open: HS110, LB100. NEED USER INPUT!
2. Determine actual Token life-span (done on my local copy) and update as required.
3. COMPLETE - Refine auto-get-token to account for failures (wrong password mainly).
4. Verify Energy Monitor functions. Open: HS110, LB110. NEED USER INPUT!
5. Capture miscellaneous errors. NEED USER INPUT!
6. Update device interface user documentation to match Cloud version.
Two versions of TP-Link to Smart Things Integraion now exist:
a. Hub-Based TP-Link to Smart Things Integraion: The Hub-based version that requires an always on Hub device (bridge). Attributes:
Requires user-configured (PC, Android, Raspberry) Hub with node.js and server script.
Does not require a token captured from the TP-Link cloud.
Manual device installation and setting static IP addresses.
b. Cloud-Based TP-Link to Smart Things Integraion: The new version (currently in Beta) that relies on the TP-Link Kasa cloud. Attributes:
Reliant on TP-Link cloud (and the continued availabilty of same).
Must have TP-Link account.
Simpler setup. Install Service Manager and applicable device handlers. Runs service Manager.
a. A valid TP-Link Kasa account (must have login name and password.
b. TP-Link devices installed and in 'Remote Control' mode (done in Kasa App)
Caveate: The author is not associated with the company TP-Link except as an owner/consumer of their products. All date used to create thes applets was garnered from public-domain data.
TP-Link Devices Supported:
HS100, Hs105, HS110, HS200 - TP-Link_HS_Series.groovy
LB100, LB110 - TP-Link_LB100_110.groovy
LB120 - TP-Link_LB120.groovy
LB130 - TP-Link_LB130.groovy
ENERGY MONITOR VARIANTS
HS110 with energy monitor functions - TP-Link_HS110_Emeter.groovy
LB110 with energy monitor functions - TP-Link_LB110_Emeter.groovy
LB120 with energy monitor functions - TP-Link_LB120_Emeter.groovy
LB130 with energy monitor functions - TP-Link_LB130_Emeter.groovy
Installation instructions can be found in the documentation folder.
New (initial): In the README.MD files in the Device Handler and Service Manager folders.
Files:
Service Manager. The installation and communications application.
Device Handlers. All SmartThings device handlers. Names are clear as to device applicability.
Documentation. Design Notes, and Interface description, TP-Link Cloud Error Codes.