npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@smarterhomeapp/homebridge-vantage

v1.0.2

Published

Homebridge plugin for Vantage InFusion (dynamic platform, HB 1.6+ / 2.0 ready)

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

  1. Install Homebridge:
npm install -g homebridge
  1. Install this plugin:
npm install -g homebridge-vantage
  1. 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

  1. Clone the repository:
git clone https://github.com/yourusername/homebridge-vantage.git
cd homebridge-vantage
  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Link for development:
npm run dev

Troubleshooting

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 omit and range parameters
  • 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 omit parameter
  • Disable cache if configuration changes frequently
  • Consider using device ranges to limit discovery

License

MIT License - see LICENSE file for details.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

Support

For issues and questions: