indigo.devices.subscribeToChanges()
deviceDeleted()
def deviceDeleted(self, delDevice):
indigo.PluginBase.deviceDeleted(self, delDevice)
for myDeviceId, myDevice in sorted(self.masqueradeList.items()):
baseDevice = int(myDevice.pluginProps["baseDevice"])
if delDevice.id == baseDevice:
self.logger.info(f"A device ({delDevice.name}) that was being Masqueraded has been deleted. Disabling {myDevice.name}")
indigo.device.enable(myDevice, value=False) # disable it
Users browsing this forum: No registered users and 6 guests