homebridge-hdfury-vrroom
v1.0.5
Published
Homebridge plugin for HDFury Vrroom HDMI Matrix Switch
Downloads
399
Maintainers
Readme
Homebridge HDFury Vrroom Plugin
This plugin allows you to control your HDFury Vrroom HDMI Matrix Switch through Apple HomeKit, enabling you to switch inputs for each output using the Home app.
Features
- Control multiple outputs (TX0, TX1)
- Switch between HDMI inputs (0-3)
- Real-time status updates through polling
- Input availability detection (5V sensing)
Installation
npm install -g homebridge-hdfury-vrroom
Configuration
Add this to your Homebridge config.json
:
{
"platforms": [
{
"platform": "HDFuryVrroom",
"name": "HDFury Vrroom",
"host": "vrroom-XX", // Your Vrroom IP or hostname
"inputs": [
{
"name": "Apple TV", // Input name in HomeKit
"port": 0 // HDMI input (0-3)
},
{
"name": "PlayStation",
"port": 1
}
// Add more inputs as needed
],
"outputs": [
{
"name": "Living Room TV", // Display name in HomeKit
"tx": 0 // Output (0 or 1)
},
{
"name": "Bedroom TV",
"tx": 1
}
]
}
]
}
Configuration Options
host
: Your Vrroom's IP address or hostname (required)inputs
: Array of input configurationsname
: Display name for the input in HomeKitport
: HDMI input number (0-3)
outputs
: Array of output configurations (required)name
: Display name for the output in HomeKittx
: Output number (0 or 1)
Development
- Clone the repository:
git clone https://github.com/rijnbeek/hdfury-vrroom.git
cd hdfury-vrroom
- Install dependencies:
npm install
- Build the plugin:
npm run build
- Link for development:
npm link
- Watch for changes:
npm run watch
Troubleshooting
- Enable debug logging by starting Homebridge with:
homebridge -D
- Check the Vrroom's network connectivity:
ping vrroom-XX
- Verify the Vrroom's web interface is accessible at
http://vrroom-XX
Support & Donation
If you find this plugin helpful, consider supporting its development:
License
Apache-2.0 - see LICENSE file for details.