Skip to content

plugin reference report

DaveL17 edited this page Nov 8, 2025 · 11 revisions

The Plugin Ownership Report Script is a simple script that lists the various Indigo object types (device, variable, etc.) and the plugins that "own" those objects. An example, might make this clearer:

====================================================================================================
Plugin Ownership Report
====================================================================================================
Control Pages - Lists each plugin and the control pages that use its actions.
Devices - Lists each plugin and the devices that "belong" to it.
Schedules - Lists each plugin and the schedules that use its actions.
Triggers - Lists each plugin and the triggers that use its actions.
Trigger Actions - Lists each plugin and the triggers actions that use its actions.
====================================================================================================
Control Pages
====================================================================================================
Multitool
	Unit Test - Control Page  [37036932]

====================================================================================================
Devices
====================================================================================================
Adapters
	Custom Formula Numeric (Temperature)  [1622579693]
	Custom Formula String (Humidity)  [15875701]
	Custom Formula String (Temperature)  [300881267]
	Custom Linear Scale Adapter (Temperature)  [1117235347]
	Predefined Scale (Length)  [1531657665]
	Predefined Scale (Temperature)  [178492169]
Announcements
	Announcements - Device 1  [1491544026]
	Announcements - Device 2  [985690592]
	Announcements - Salutations  [889987706]
Bike Share
	BikeShare - Main & State  [1433558045]
	BikeShare - Oak & Elm  [1560175776]

The above means that (in this Indigo installation) there are 6 existing devices that are "owned" by the Adapters plugin. Ownership in this instance means that when the device was created, the Device Type was set to Adapters and the Model was set to one of the available Adapters Plugin device model types. The report does not list all the possible Adapters plugin device types, only those that have actually been created.

The report segment above also shows only one Control Page has an installed plugin action belonging to the Multitool plugin.

At the present time, the report does not show Indigo objects that are built-in. For example, the report doesn't list an entry for a Device State Changed Trigger (Indigo owned) that calls a Modify Variable Action (Indigo owned). The report will list a Device State Changed Trigger (Indigo owned) that calls a

Clone this wiki locally