OpenRGB
homebridge-openrgb · v1.5.0
Adds PC RGB components and peripherals as color lights via OpenRGB.
What it says it supports
Brands
- OpenRGB
- ASUS
- Corsair
- Razer
Devices it names
- PC RGB components
Shows up in Apple Home as from its README
What people report
Works with OpenRGB below 0.9; newer OpenRGB versions break due to outdated Node SDK.
- Works1
- Not working1
| Device | Status | What they said | Source |
|---|---|---|---|
| S40G SSD RGB | Works | Crash fixed by newer openrgb-sdk and better error handling.Saved copyToday OpenRGB container I use got updated and among new things this version have (03 dic build) adds support for an ssd I have (s40g), but it seems that the updated version or the addition of the new device is crashing the homebridge-openrgb plug-in. Logs: [code] Plugin Config: [code] Environment: Unraid 6.10rc2, OpenRGB docker container Plugin Version: homebridge-openrgb v1.2.0 Homebridge Version: v1.3.8 Node.js Version: v16.13.1 NPM Version: v8.1.2 Operating System: Unraid 6.10rc2 Excerpt saved from GitHub on 2026-10-22. | Issue #3 · 2021-12 |
| OpenRGB 0.9.1 server | Not working | UpdateMode packet invalid size; stay on OpenRGB below 0.9.Saved copyMy hardware isn't supported in stable OpenRGB build 0.9, therefore i installed 0.9.1 (Git Commit ID 7dcdef28c86122ab4fd446a1d1fa584c59df98ca / 2024-10-20). Homebridge-openrgb successfully connects to SDK server and recognizes accessories, however I can't control any of them. It works flawlessly with 0.9. I know it looks like a problem with OpenRGB, not homebridge-openrgb, but honestly, I have no clue and I want to let you know that your plugin might not be compatible with future versions of OpenRGB. I apologize for any inaccuracies. This is my first support request on GitHub, and I'm not … Excerpt saved from GitHub on 2026-10-22. | Issue #18 · 2024-10 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
OpenRGB SDK server
You’ll need
- OpenRGB
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.3.0 |
| Homebridge 2.0 | No |
| Node.js | >=10.17.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | OpenRgbPlatform |
| License | Apache-2.0 |
Community signals
| Downloads a week | 81 |
|---|---|
| Downloads a month | 122 |
| GitHub stars | 18 |
| Open issues | 2 |
| Closed issues | 13 |
| Last code push | 2025-12-04 |
| Latest version | 1.5.0 (2025-12-04) |
| First published | 2021-07-02 |
| Releases | 20 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Lightbulb
Sources
- npm: https://www.npmjs.com/package/homebridge-openrgb
- Source code: https://github.com/DallasHoff/homebridge-openrgb
- Issues: https://github.com/DallasHoff/homebridge-openrgb/issues
- Verified plugins list: https://github.com/homebridge/verified