Re: TP-Link WiFi Switches
Posted: Wed Aug 28, 2019 12:58 am
I have one of the TP-Links bulbs set up. Hope to play with it tomorrow with the scripts.
Software Support and Home Automation Forum
https://forums.indigodomo.com/
ChopOMatic wrote:I have one of the TP-Links bulbs set up. Hope to play with it tomorrow with the scripts.
TP-Link Device Error Error in plugin execution CalcDeviceFunc:
Traceback (most recent call last):
File "plugin.py", line 372, in getDeviceStateList
AttributeError: 'NoneType' object has no attribute 'append'
TP-Link Device Error Error in plugin execution ServerReplacedElem:
Traceback (most recent call last):
File "/Library/Application Support/Perceptive Automation/Indigo 7.3/IndigoPluginHost.app/Contents/Resources/PlugIns/plugin_base.py", line 1179, in deviceUpdated
File "plugin.py", line 146, in deviceStartComm
KeyError: key multiPlug not found in dict
TP-Link Device Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 250, in actionControlDimmerRelay
KeyError: key multiPlug not found in dict
TP-Link Device Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 333, in actionControlUniversal
TypeError: not enough arguments for format string
jay (support) wrote:Well, the upgrade didn't go well.... ...So, something broke my existing smart plug...
I'll revert back until these issues are worked out.
berkinet wrote:Devices from previous versions of this plugin are not compatible with the new version. You will need to delete the old devices and then recreate them.
jay (support) wrote:What??? That really sucks...
berkinet wrote:jay (support) wrote:What??? That really sucks...
Or not. There is now only one device type for all TP-Link WiFi plugs. The plugin does a discovery process for all compatible devices on the local network. The Indigo device is then automatically configured, though you can change a few options. Give it a try.
berkinet wrote:jay (support) wrote:What??? That really sucks...
Or not. There is now only one device type for all TP-Link WiFi plugs. The plugin does a discovery process for all compatible devices on the local network. The Indigo device is then automatically configured, though you can change a few options. Give it a try.
FlyingDiver wrote:...You do know it's possible to change the devices when the new version of the plugin starts?
jay (support) wrote:It sucks for us that have existing devices that we have to go recreate since deleting devices means I have to go manually change all the places they've been linked. This is not a good user experience...
berkinet wrote:Yes I do, and I felt that given the significant functional and design differences between the new and old releases and the likely small number of devices anyone might have, it was better to have a fresh start.
FlyingDiver wrote:I had a similar problem with a different plugin I was working on. I found that I could "salvage" the old devices by changing them to a different type with a manual address (like X-10) then change them back to the correct plugin with the new device type.
FlyingDiver wrote:Then it would have been better to use a different plugin ID, which is what I ended up doing with the Ecobee plugin. I couldn't make them backward compatible, so the users were going to have to change the devices anyway.
berkinet wrote:Yes I do, and I felt that given the significant functional and design differences between the new and old releases and the likely small number of devices anyone might have, it was better to have a fresh start.
FlyingDiver wrote:And then you’d be right where you are today, having to recreate all your devices....Then it would have been better to use a different plugin ID, which is what I ended up doing with the Ecobee plugin. I couldn't make them backward compatible, so the users were going to have to change the devices anyway.
TP-Link Device Error Error in plugin execution ExecuteAction:
Traceback (most recent call last):
File "plugin.py", line 333, in actionControlUniversal
TypeError: not enough arguments for format string