Skip to content

plugin reference report

DaveL17 edited this page Nov 12, 2025 · 11 revisions

The Plugin Reference Report is a simple report that lists 6 Indigo object types (device, schedule, trigger, etc.) and the plugins that "own" those objects. The purpose of the report is to identify Indigo objects a plugin interacts with. An example, might make this clearer:

Plugin Reference Report v1.2.3
====================================================================================================
Plugin Number One [com.someName.myPlugin]
====================================================================================================
Action Groups
    None
Control Pages
	Unit Test - Control Page  | 37036932 | Control Z-4
Devices
    None
Schedules
    None
Triggers
    None
Trigger Actions
    None
====================================================================================================
Plugin Number Two [com.someOtherName.someOtherPlugin]
====================================================================================================
Action Groups
    None
Control Pages
    embedded script test | 113479333 | embedded script
	Unit Test - Control Page  | 37036932 | built-in control
Devices
	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
Schedules
    None
Triggers
    None
Trigger Actions
    None

Key

====================================================================================================
Plugin Display Name [Plugin ID]
====================================================================================================
Indigo Object Type
    Indigo object instance name | Indigo object ID number | additional description (if appropriate)

Action Groups

Control Pages

The Control Page output lists the control Z-Order number to help identify which control on the page references the plugin id. It can also include references to built-in controls or embedded scripts.

Devices

Schedules

Triggers

Trigger Actions

Variables

The report is unable to identify Indigo variables that are updated by a plugin-owned object at this time.

Built-in Control

The description built-in control refers to a native Indigo control that causes something to happen that references the plugin id. For example, Client Action -> Popup UI Controls or Server Action -> Device Action -> Light/Appliance Controls -> Turn On

Embedded Script

The description embedded script indicates that the plugin id is referenced in an embedded script called by the object type.

Clone this wiki locally