| Developer: | Berkinet's Plugins |
| Category: | Digital/Analog I/O Modules |
| Github: | Github Repo |
| License: | MIT License |
| Assistance: | Get help! Check the online documentation |
| Plugin ID: | com.yikes.eric.phidgets-indigo |
| Latest release: | v2026.1.12 released on Sept. 23, 2026 |
| Release downloaded: | 3 times |
| Requires: | Indigo v2025.1.0 or higher |
| (Check the Releases tab below for older releases that may have different requirements) | |
| Download latest release |
![]()
An update to the Phidgets Plugin for Indigo.
Originally created by Eric Perlman (@perlman). This version is based on his original phidgets-indigo project.
On the GitHub repository, click
Code, select Download ZIP, unzip the downloaded repository, and
double-click Phidgets22.indigoPlugin to install it in Indigo.
Requires Indigo 2025.2. May work on 2025.1. However, some manual setup may be required.
The official Phidget22 Python package, installed for Indigo's Python 3.13:
zsh
"/Library/Frameworks/Python.framework/Versions/3.13/bin/python3.13" \
-m pip install --upgrade phidget22
The plugin intentionally does not bundle the native Phidget22 library. Installing the official package with Indigo's interpreter avoids macOS Gatekeeper quarantine on routine plugin updates and keeps the Python bindings and native library matched.
See the brief Getting started guide for plugin setup, device creation, and printing a Phidgets network map.
See the full guide for supported devices, features, and advanced usage, and the release notes for changes.
| v2026.1.12 | Requires Indigo v2025.1.0+ | Released Sept. 23, 2026 | v2026.1.12 — Update minimum Indigo API requirement |
| Released on: | Sept. 23, 2026 |
| Requires: | Indigo v2025.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Raise ServerApiVersion to 3.7, making Indigo 2025.1 the Store and installer minimum. Earlier Indigo versions cannot install this release.
Requires Indigo 2025.2. May work on 2025.1. However, some manual setup may be required. Live 2025.1 validation remains pending.
No runtime code changes. Validation: 271 tests pass on Python 3.11 and 3.13 with the current Phidget22 package; plist/XML and release metadata checks pass.
Install using Code → Download ZIP in berkinet/phidgets22-indigo.
| v2026.1.11 | Requires Indigo v2022.1.0+ | Released Sept. 23, 2026 | v2026.1.11 — Revised documentation for Indigo plugin store publication |
| Released on: | Sept. 23, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Revised documentation for Indigo plugin store publication.
The README provides a short Store description with attribution, installation, requirements, and links to the getting-started and full guides. The complete documentation is preserved in docs/LONG_DESCRIPTION.md. All description links use absolute URLs.
Requires Indigo 2025.2. May work on 2025.1. However, some manual setup may be required.
This new release carries forward the documentation from 2026.1.10 for automatic Store import. No runtime behavior changes.
Validation: 271 tests and plist/XML checks pass. Install using Code → Download ZIP in berkinet/phidgets22-indigo.
| Released on: | Sept. 23, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Shorten the README used by the Indigo Plugin Store to attribution, installation, requirements, and documentation links. Preserve the complete prior README in docs/LONG_DESCRIPTION.md, linked from the short README and getting-started guide. Absolute links and the agreed Indigo 2025.1 manual-setup caveat are retained.
No runtime changes. All 271 tests pass, along with content-preservation, link-target, plist, and XML checks.
Install using Code → Download ZIP in berkinet/phidgets22-indigo.
| Released on: | Sept. 23, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Requires Indigo 2025.2. May work on 2025.1. However, some manual setup may be required.
This documentation-only release puts the agreed compatibility wording in the README and setup guide. It explains that the Store derives its displayed minimum from ServerApiVersion, separately from tested support. API 3.0 is retained so installation on 2025.1 remains possible. Live 2025.1 validation is pending.
All 271 tests and plist/XML validation pass. No runtime changes.
Install through Code → Download ZIP in berkinet/phidgets22-indigo.
| Released on: | Sept. 23, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Documentation-only release: use absolute GitHub documentation and icon URLs so the README works when imported into the Indigo Plugin Store. Correct the Phidget addressing URL and supported-device list spacing. No runtime behavior changes.
Validation: all 271 tests pass; README file targets, plist, XML, and diff checks pass.
Install through Code → Download ZIP in berkinet/phidgets22-indigo.
| Released on: | Sept. 22, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 4 times |
| Download this release | |
Network-server monitors now recover from current remote-channel discovery when the separate server announcement is absent, including at startup. The discovered endpoint must be reachable before the monitor reports Online. Monitoring continues for later outages and endpoint changes. The server dropdown also recognizes channel-discovered servers.
Authentication flags are not guessed, and ambiguous endpoints are not selected.
Validation: all 271 tests pass, including missing announcements, delayed inventory, unreachable endpoints, changed addresses, later outages, menu recovery, and ambiguous names. Plist and XML validation pass. Live CM-Vin confirmation is pending.
Install using Code → Download ZIP in berkinet/phidgets22-indigo, then open the included Phidgets22.indigoPlugin bundle.
Works in Indigo 2025.2. May work in 2025.1 with some manual actions.
| Released on: | Sept. 22, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Use the normal Offline availability state for network-server monitors and clear Indigo’s separate device-error override, including errors persisted by earlier versions. This removes a conflicting display override while retaining the red-circle selector, offline state values, notifications, and reconnection behavior.
Validation: 265 tests pass; plist and XML validation pass. Live Indigo visual confirmation remains pending. CM-Vin’s false-offline discovery issue remains under investigation.
Install through Code → Download ZIP in berkinet/phidgets22-indigo.
| Released on: | Sept. 22, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Offline Phidget Network Server devices now use Indigo’s explicit red-circle image, both at startup and after disconnection. Online and recovered servers retain the green circle.
This corrects the status icon; the reported CM-Vin discovery/status mismatch remains under investigation.
Validation: 265 automated tests pass, including offline startup, disconnection, and green recovery assertions. Plist and XML validation pass. Live Indigo visual confirmation is pending.
Install using Code → Download ZIP in berkinet/phidgets22-indigo, then open the included Phidgets22.indigoPlugin bundle.
| Released on: | Sept. 22, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Correct Indigo 2025.1 documentation to Python 3.11 and explain that use may be possible with manual dependency installation or updates. Live Indigo 2025.1 validation remains pending; the supported Store minimum remains Indigo 2025.2. No runtime behavior changes.
Validation: 264 tests pass on each of Python 3.11 and 3.13 using the current Phidget22 package; plist and XML validation pass.
Install from the repository using Code → Download ZIP, then open the included Phidgets22.indigoPlugin bundle.
| Released on: | Sept. 21, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Handle SGP41 CRC and incomplete-response failures with concise diagnostics instead of a traceback. Invalid measurements are discarded, polling continues, repeated failures escalate on the third invalid response, and a valid reading reports recovery. Unexpected errors retain their tracebacks.
Validation: all 264 tests passed under Python 3.10 and 3.13; Python syntax, XML, and plist validation passed. Live sensor hardware was not exercised.
Install using the repository Code → Download ZIP command.
| Released on: | Sept. 20, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Dependency installation and update messages now detect the Python runtime hosting the plugin instead of always prescribing Python 3.13. Python 3.10 installations receive the matching command. If the framework executable is absent, the message asks users to check the Indigo Python installation rather than run a nonexistent command.
Validation: all 263 automated tests passed on both Python 3.10 and 3.13; plist, XML, and Python syntax checks passed. Live Indigo 2025.1 compatibility is still pending user confirmation.
Install using the repository’s Code → Download ZIP, unzip, and double-click Phidgets22.indigoPlugin. Existing plugin identity is unchanged.
| Released on: | Sept. 20, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Fix startup diagnostics when the required Phidget22 Python package is missing. Indigo now receives a clear error with the exact Python 3.13 installation command and instructions to reload Phidgets 22. Initialization stops; unrelated missing-module errors retain their original diagnosis.
Requires Indigo 2025.2 or newer and the official Phidget22 Python package. Install through Code → Download ZIP in the repository, unzip, and double-click Phidgets22.indigoPlugin.
Validation: 261 automated tests passed, including isolated missing-dependency startup tests; plist, XML, and Python syntax validation passed. Not tested inside a live Indigo host.
| Released on: | Sept. 20, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 3 times |
| Download this release | |
Phidgets 22 now uses year.major.minor version numbers, starting with 2026.1.0. The release tag exactly matches PluginVersion. Existing plugin identity and device associations are preserved.
This release includes the source changes through 0.5.7 that followed the previous published release, v0.3.47. See CHANGELOG.md for the full change history. The version-format change itself does not alter runtime behavior.
Requires Indigo 2025.2 or newer with Python 3.13 and the official Phidget22 Python package installed for that interpreter.
Install from the repository using Code → Download ZIP, unzip, and double-click Phidgets22.indigoPlugin. No custom ZIP asset is attached.
Validation: all 259 automated tests passed; Info.plist and all five plugin XML files validated.
| Released on: | Sept. 9, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 2 times |
| Download this release | |