@smarterhomeapp/homebridge-vantage
v1.0.2
Published
Homebridge plugin for Vantage InFusion (dynamic platform, HB 1.6+ / 2.0 ready)
Maintainers
Readme
Homebridge Vantage Controls
A Homebridge plugin for Vantage Controls InFusion system.
Features
- Lighting Control: Supports dimmers, RGB lights, and relays
- Thermostat Control: Full HVAC control with heating/cooling modes
- Blind Control: Window covering automation
- Real-time Updates: Live status updates from your InFusion controller
- SSL Support: Secure connections to your controller
- Device Filtering: Include/exclude specific devices by VID range
Installation
- Install Homebridge:
npm install -g homebridge- Install this plugin:
npm install -g homebridge-vantage- Add the platform to your
config.json:
{
"platforms": [
{
"platform": "VantageControls",
"name": "Vantage Controls",
"ipaddress": "192.168.1.100",
"username": "your_username",
"password": "your_password",
"usecache": true,
"omit": "1234,5678",
"range": "1000,2000"
}
]
}Configuration
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| platform | string | Yes | Must be "VantageControls" |
| name | string | Yes | Display name for the platform |
| ipaddress | string | Yes | IP address of your InFusion controller |
| username | string | No | Username for authentication |
| password | string | No | Password for authentication |
| usecache | boolean | No | Use cached configuration (default: true) |
| omit | string | No | Comma-separated list of VIDs to exclude |
| range | string | No | Comma-separated VID range (min,max) |
Supported Devices
Lighting
- Dimmers: Variable brightness control
- RGB Lights: Full color control with HSL values
- Relays: On/off switches for non-dimmable loads
HVAC
- Thermostats: Temperature control with heating/cooling modes
- Auto Mode: Automatic temperature regulation
- Temperature Units: Celsius/Fahrenheit support
Window Coverings
- Blinds: Position control (0-100%)
- Shades: Motorized window coverings
Development
- Clone the repository:
git clone https://github.com/yourusername/homebridge-vantage.git
cd homebridge-vantage- Install dependencies:
npm install- Build the project:
npm run build- Link for development:
npm run devTroubleshooting
Connection Issues
- Verify the IP address is correct
- Check if SSL is required (ports 3010/2010 vs 3001/2001)
- Ensure username/password are correct if authentication is enabled
Device Not Appearing
- Check the
omitandrangeparameters - Verify the device VID is within the specified range
- Check Homebridge logs for discovery errors
Performance Issues
- Reduce the number of devices by using the
omitparameter - Disable cache if configuration changes frequently
- Consider using device ranges to limit discovery
License
MIT License - see LICENSE file for details.
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
Support
For issues and questions:
