Multitool  

Developer: Dave's Plugins     Like this plugin? Show your appreciation!
Category: Miscellaneous
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.fogbert.indigoplugin.multitool
Latest release: v2025.2.2 released on Nov. 30, 2025
Release downloaded: 0 times
Requires: Indigo v2023.2.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download release v2025.1.2

Logo

shield indigo-version indigo-version

An eclectic set of tools and reports for the Indigo Home Control Server.

Usage

The Multitool Plugin uses individual plugin menu items to access an array of tools to do such things as print server status information to the log, or "Object Dictionary" which prints information about the selected object (action, device, etc.)

When installed, the plugin does not use any Indigo system resources unless called upon by the user. The plugin may require access to the Internet depending on the tool used; however, many functions of the plugin do not require it.

Release details
Released on: Nov. 30, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release
  • Fixes bug in Device Ping tool where it only succeeded if both Z-Wave and Insteon interfaces were present and enabled.
  • Adds suppressLogging setting to Device Ping tool.
Release details
Released on: Oct. 30, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

New Feature - Email Battery Level Report Action: use this action item if you'd like to email a Battery Level Report using a Schedule or Trigger.

Refinements - Truncates very long device names in Battery Level Report. - Consolidates select report tools under a single menu item "Reports". - Reorders items in plugin Actions menu.

Release details
Released on: Oct. 27, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

Fixes bug in battery level report tool.

Release details
Released on: Oct. 20, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

This release fixes a bug in the Indigo Inventory tool and includes some code refinements.

Release details
Released on: Sept. 19, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

This release includes these changes:

  • Minor change to menu item order.
  • Performance and stability improvements.
  • Code refinements.

There are no new features in the release; however, new users of the plugin should install the latest version that is compatible with their Indigo version.

Release details
Released on: April 15, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

Fixes minor bug that broke error inventory report output format.

Release details
Released on: March 13, 2025
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

This release adds a simple lorem tool to the plugin menu. There are three options -- sentence, paragraph, or text (several paragraphs). Outputs to the Indigo Events Log.

This update installs one dependency: https://github.com/sfischer13/python-lorem

Release details
Released on: Oct. 13, 2024
Requires: Indigo v2023.2.0+
Downloaded: 0 times 
Changes in this release

This is a fairly big update to the plugin. Changes include:

  • Adds Network Ping Test - Allows users to initiate a network ping (as opposed to an Indigo device ping) from the plugin menu, as well as a Network Ping Device type which allows users to create routine ping schedules.
  • Adds Tool to Find Indigo Objects with Embedded Scripts - Generate a report of all Indigo objects that have embedded scripts. This tool includes a simple search filter to limit the objects returned.
  • Adds Tool to Find Indigo Objects with Linked Scripts - Generate a report of all Indigo objects that have linked scripts. This tool does not include a search filter since it would require granting the plugin access to user file areas.
  • Removes Generate Substitutions Tool - tool no longer needed because substitutions are available directly from the Indigo UI.
  • Numerous refinements to reports and tool functions.
  • Bumps the plugin API version to 3.4.

    [!Important] The Linked Scripts tool is only available to users on Indigo 2024.1 and above.

[!Caution] The plugin now requires at least Indigo 2023.2.

See the plugin wiki for more details. Post bug reports and feedback to the plugin forum or create an issue on GitHub.

Release details
Released on: April 7, 2024
Requires: Indigo v2022.2.0+
Downloaded: 0 times 
Changes in this release
  • Fixes bug in network quality test, "could not convert string to float".

All users on 2023.2.1 should apply this update.

Release details
Released on: March 16, 2024
Requires: Indigo v2022.2.0+
Downloaded: 0 times 
Changes in this release

This release adds a new Network Quality tool. The implementation is:

  • Network Quality Report Menu Item - Run the tool from the Multitool plugin menu. This tool prints the results to the Indigo Events log. It does not save the results anywhere. This is the "on-demand" implementation.
  • Network Quality Report Action Item - Run the tool from an Indigo Action item. This tool prints the results to the Indigo Events log. It does not save the results anywhere. This is essentially the same and the Menu item tool, but it allows you to run it based on schedules or triggers.
  • Network Quality Device - the Network Quality Device is available if you'd like to save the test results for future inspection or to fire automation based on the results. The device does not run the test on its own; you must tell the device to run the test by using an Indigo Action. You can create as many devices as you like to use different configurations.

Sample Output

==== SUMMARY ====
Uplink capacity: 21.105 Mbps
Downlink capacity: 239.094 Mbps
Responsiveness: Medium (265.487 milliseconds | 226 RPM)
Idle Latency: 24.167 milliseconds | 2500 RPM

See the plugin wiki for more details.

Release details
Released on: Feb. 10, 2024
Requires: Indigo v2022.2.0+
Downloaded: 0 times 
Changes in this release
  • Fixes bug causing Test Action Return to appear in Indigo UI (it is now hidden.)
  • Fixes bug in Battery Level Report that kept the report from being output to the log.
Release details
Released on: Feb. 4, 2024
Requires: Indigo v2022.2.0+
Downloaded: 0 times 
Changes in this release
  • Adds plugin action for testing callback requests (see wiki for more information).

Also: - Removes Man Page tool (feature deprecated by Apple in Ventura). - Code refinements

Release details
Released on: Feb. 3, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release
  • Adds feature to print Indigo object dependencies to Object Inspection Tool.
  • Removes Device Dependencies Tool from plugin menu.
  • Fixes minor validation bug in Color Picker tool.
  Multitool                       ======================= Living Room - Vase Dependencies ========================
   Multitool                       actionGroups:
   Multitool                          Bedtime (967314384)
   Multitool                          Entertain (607240692)
   Multitool                          All Inside Lights On (1019613119)
   Multitool                          All Inside Lights Off (544713761)
   Multitool                          Good Morning Lights (1525493553)
   Multitool                          Sunrise (1155985723)
   Multitool                       controlPages:
   Multitool                          Lights (338351693)
   Multitool                          Scenes (1940996280)
   Multitool                          Living Room (612623745)
   Multitool                       devices:
   Multitool                       schedules:
   Multitool                       triggers:
   Multitool                          Living Room Vase On (1090667670)
   Multitool                       variables:
   Multitool                       ================================================================================
Release details
Released on: July 4, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Adds a text-based battery level report tool for Z-Wave devices.

======================================= Battery Level Report =======================================
Basement - Flood (Water)   |--------------------------------------------------| 100%
Basement - Smoke           |----------------------------------------------| 92%
Foyer - Smoke (Main Floor) |----------------------------------------------| 93%
Foyer - Smoke (Upstairs)   |----------------------------------------------| 92%
Garage - Motion            |--------------------------------------------------| 100%
Garage - Side Door         |--------------------------------------------------| 100%
Guest Bedroom - Motion     |--------------------------------------------------| 100%
Main Attic - Motion        |--------------------------------------------------| 100%
Master Bathroom - Motion   |------------------------------| 61%
Master Bedroom - Motion    |--------------------------------------------------| 100%
Master Closet - Motion     |--------------------------------------------------| 100%
Office - Motion Sensor     |-------------------------| 51%
Outdoor - Luminance        |--------------------------------------------------| 100%
Parlor - Motion            |--------------------------------------------------| 100%
Release details
Released on: June 16, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

This release includes changes found in pre-releases 2022.1.3 and 2022.1.4 plus some other changes and additions. The combined list of noteworthy changes in this "official" release:

  • Renames "Object Dictionary" tool as "Object Inspection" tool and adds ability to print a directory of the selected object.
  • "Modify Numeric Variable" and "Modify Time Variable" Actions now support Indigo substitutions.
  • Refines list of devices and variables returned with the "Device / Variable" dropdown menus.
  • Changes "Subscribe to Changes" object selector from textfield to list to make it easier to select targets.
  • Moves plugin environment logging to plugin menu (print on request instead of each plugin restart).
  • Improves configuration validation for "Speak String" tool.
  • Fixes bug in "Substitution Generator" -- "Module not callable."

The WiKi has also been updated to reflect the latest changes.

Release details
Released on: May 19, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

This release catches up changes to the plugin for Indigo 2022.1 and subsequent bug fixes.

A note about one of the fixes -- during a prior update, the plugin ID was inadvertently changed. This caused a few minor issues with respect to integrating the plugin into the Indigo Plugin Store. This release should fix this issue. Users may need to delete an existing plugin installation before installing this update.

Consolidated changes: - Fixes bug where plugin ID was inadvertently changed from com.fogbert.indigoplugin.multitool to com.fogbert.indigoplugin.Multitool - Fixes bug in "Indigo Inventory" tool (unhashable type: 'list'). - Hides hidden methods for "Methods - Indigo Base..." and "Methods - Plugin Base..." tools by default. - Adds enabled state to device inventory output. - Standardizes Indigo method implementation.

Release details
Released on: June 7, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

This update contains code enhancements under the hood (no new features).

Release details
Released on: Jan. 17, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Fixes bug in Indigo Substitution Generator

Release details
Released on: Jan. 3, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Adds tool to view man pages in Preview.
  • Updates license file.
Release details
Released on: Nov. 8, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

1.0.31 - Fixes broken link to readme logo.

1.0.30 - Further integration of DLFramework.

Release details
Released on: Jan. 31, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Commits pre-release with:

1.0.28 - Clarifies instructions for color picker tool. - Fixes bug in Device Ping tool.

1.0.27 - Improvements to configuration validation. - Code refinements.

This release is recommended for all users.

Release details
Released on: Feb. 25, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

v1.0.23 - Device Dependencies Tool - Added 'List Dependencies' button; the dialog no longer closes after dependencies are logged (allowing users to run multiple queries before closing the tool.) - Device Dependencies Tool - Changed button title from 'Execute' to 'Close'. - Device Ping Tool - Added 'Ping Device' button; the dialog no longer closes after ping is sent (allowing users to ping multiple devices before closing the tool.) - Device Ping Tool - Changed button title from 'Execute' to 'Close'. - Error Inventory Tool - renamed the output file and included facility to automatically name the output file so that prior output is not over-written. - Indigo Inventory Tool [NEW] - outputs a listing of all Indigo Actions, Control Pages, Devices, Schedules, Triggers and Variables (and their folder locations.) - Methods - Indigo Base Tool - renamed the tool and dramatically increased the scope of tool. - Object Dictionary Tool - Added 'Print Dict' button; the dialog no longer closes after the object dictionary is output to the log (allowing users to query multiple objects before closing the tool.) - Object Dictionary Tool - Changed button title from 'Execute' to 'Close'. - Plugin Inventory Tool - Prettier log output. - Serial Ports Tool - Prettier log output. - Serial Ports Tool - Added setting to ignore BlueTooth ports. - Speak String Tool - Added 'Speak String' button; the dialog no longer closes after string is spoken (allowing users to adjust and copy the string before closing the tool.) - Speak String Tool - Changed button title from 'Execute' to 'Close' - Substitution Generator Tool - Changed button title from 'Execute' to 'Close'.

v1.0.22 - Synchronize self.pluginPrefs in closedPrefsConfigUi().

v1.0.21 - Removes plugin update checker.

v1.0.20 - Changes Python lists to tuples where possible to increase performance.

v1.0.19 - Adds tool to list indigo.server methods.

Release details
Released on: July 25, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 10 times 
Changes in this release

1.0.19 - Adds tool to list indigo.server methods.

1.0.18 - Fixes bug in naming of PluginConfig.xml (which caused problems on systems set up as case sensitive.

1.0.17 - Increments API version requirement to API 2.0.

Release details
Released on: March 23, 2018
Requires: Indigo v5.0.0 thru v2022.2
Downloaded: 32 times 
Changes in this release

1.0.16 - Adds Subscribe to Changes tool for devices and variables. - Improves code commenting and adds Sphinx compatibility to docstrings. - Code refinements.

1.0.15 - Adds menu item to check for plugin updates.

Release details
Released on: Jan. 25, 2018
Requires: Indigo v5.0.0 thru v2022.2
Downloaded: 18 times 
Changes in this release

Some files didn't properly migrate from a secondary branch into the main branch. This release should correct that error.

Release details
Released on: Jan. 22, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 6 times 
Changes in this release

Merges shared branch into master.