dejees wrote:How do you discover a plugin's ID?
You can also use this python code:
- Code: Select all
indigo.server.log(indigo.devices[12345678].pluginId)
dejees wrote:How do you discover a plugin's ID?
indigo.server.log(indigo.devices[12345678].pluginId)
Have tried to just restart all plugins? That's pretty simple And should fix the memory leaks too.
import os
listOFAllFiles= os.listdir("/Library/Application Support/Perceptive Automation/Indigo 6/Preferences/Plugins")
for file in listOFAllFiles: # loop over all files
if file.find(".") ==0: continue # skip system files
pluginName= file.strip(".indiPref") # strip ".indiPref"
ID= indigo.server.getPlugin(pluginName)
if ID.isEnabled():
indigo.server.log("restarting plugin: "+ pluginName)
try:
ID.restart(waitUntilDone=False)
except:
indigo.server.log("failed")
Users browsing this forum: No registered users and 13 guests