PC Volume
homebridge-pc-volume · v1.2.4
Controls a computer system volume from HomeKit.
What it says it supports
Devices it names
- macOS
- Linux ALSA
- Windows
Shows up in Apple Home as from its README
What people report
Controls PC volume on macOS and Linux, and Windows via node-loudness; docker/Linux needs ALSA access and only the default audio device is supported.
- Works1
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Windows PC volume | Works | Maintainer says CI passes on Windows; install from npmSaved copyI've not tested it on Windows, but it does looks like node-loudness has had support for Windows for over a year! Nothing about homebridge-pc-volume restricts to macOS/linux, so it could just work. I've recently added CI, which does run on Windows and passes, so I know it all installs correctly. However, this does not test changing the volume. Are you able to try this on Windows and report if it works or not? Excerpt saved from GitHub on 2026-10-22. | Issue #8 · 2018-12 |
| Linux PC with ALSA in oznu docker | Partly works | amixer fails until /dev/snd permissions are openedSaved copy… [5/3/2020, 6:32:35 PM] [Airplay音箱] Failed to get muted status: Error: Command failed: amixer amixer: Mixer attach default error: No such file or directory docker /homebridge # amixer Simple mixer control 'Master',0 Capabilities: pvolume pswitch Playback channels: Front Left - Front Right Limits: Playback 0 - 87 Mono: Front Left: Playback 74 [85%] [-9.75dB] [on] Front Right: Playback 74 [85%] [-9.75dB] [on] Simple mixer control 'PCM',0 Capabilities: pvolume Playback channels: Front Left - Front Right Limits: Playback 0 - 255 Mono: Front Left: Playback 253 [99%] [-0.40dB] Front Right: Playback … Excerpt saved from GitHub on 2026-10-22. | Issue #452 · 2020-05 |
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
Host volume API
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=0.2.0 |
| Homebridge 2.0 | No |
| Node.js | >=10.17.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | ComputerSpeakers |
| License | MIT |
Community signals
| Downloads a week | 2 |
|---|---|
| Downloads a month | 25 |
| GitHub stars | 62 |
| Open issues | 2 |
| Closed issues | 16 |
| Last code push | 2023-02-17 |
| Latest version | 1.2.4 (2020-04-30) |
| First published | 2017-03-04 |
| Releases | 11 |
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.
Caveats from the README
- Untested on Linux/Windows
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- DecreaseVolumeButton
- Fan
- IncreaseVolumeButton
- Lightbulb
- Speaker
- Switch