Loading...
Indigo Home Automation
Indigo by Perceptive Automation is a Mac-based smart home automation server, which enables users to connect, control, and automate a wide variety of household devices, lighting, sensors, and security systems through a flexible platform. It offers remote management, extensive plugin support, and customizable automation scripting for creating a personalized smart home environment..
Indigo is a comprehensive and extensible smart home automation server primarily designed for macOS systems. It allows integration with a variety of devices over multiple protocols, such as Z-Wave, Insteon, and others. Communication between Indigo clients and the server typically occurs over TCP port 1176, enabling remote control and automation capabilities via web interfaces, mobile apps, and third-party plugins. Indigo supports custom scripting using languages like Python, allowing for advanced automation scenarios and integrations tailored to user requirements.
The Indigo server runs as a background service or application on the host Mac device. It manages device states, monitors events, triggers actions, and provides a centralized interface to coordinate workflows across disparate IoT devices. Through its built-in web server or RESTful API, users and administrators can interact programmatically or via graphical dashboards to monitor and control their environment.
Port 1176 serves as a proprietary remote communication endpoint specific to Indigo, facilitating secure (if configured) bi-directional data exchange between clients and the server. Indigo’s plugin architecture expands this functionality significantly, enabling integration with new hardware, cloud services, and protocols without altering the core application, thereby enhancing its modularity and extendibility.