Dummy Accessories
homebridge-dummy · v2.1.3
Creates virtual accessories with scheduling, delays, sensors, commands, conditions and webhooks for HomeKit automations.
What people report
- Works3
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| August smart lock | Works | Dummy switch plus geofence automations lock and unlock the doorSaved copyFor me it’s homebridge-dummy. HomeKit makes me press “run” every time I arrive or leave my house to lock and unlock my August smart lock. To get around this, I have two automations: one to geofence trigger the dummy switch, and one for the dummy switch to lock and unlock my door. I have a dummy switch for each of my household members. This also makes it easy to know if they are home or not. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-12 |
| Homebridge Dummy virtual switch | Works | Widely loved for shortcuts/geofencing; one user got 'not reachable' errors though switch triggersSaved copyHere is an approach I have used. It's a little bit of a more tedious path, but it won't reset your automations. Assuming you have a switch called "My Action Switch": 1. Rename "My Action Switch" to "My Action Switch 0" 2. Create a new switch called "My Action Switch" 3. Update any automations using "My Action Switch 0" to use "My Action Switch" 4. Delete "My Action Switch 0" Due to updates to the new Homebridge Dummy where the accessory ID is no longer using the accessory name, now you can safely rename accessories without breaking automations. The names should migrate over to HomeKit too. … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2026-01 |
| Pushover freezer GFCI monitor via Homebridge Dummy | Works | Dummy switch pushes notifications now via Notify appSaved copy🔌 Freezer GFCI "Dead Man's Switch", Full Implementation Guide TL;DR: I built a system that sends me an instant Pushover notification if the GFCI outlet powering my garage freezer trips. It checks every 90 seconds, detects power loss within \~60 seconds, auto-recovers when power is restored, and requires zero manual intervention after initial setup. The entire detection engine runs server-side on Homebridge, no iOS Shortcuts timers, no HomeKit caching issues, no cloud dependencies. The Problem My garage freezer is plugged into a GFCI outlet. GFCIs trip. When they do, the freezer loses power … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2026-03 |
| Philips Hue motion sensors | Partly works | Dummy resettable switch workaround for off-after-no-motionSaved copy… resettable, meaning every time it gets set to on, it resets the timer: 1. 11:30pm, turn on dummy switch. 2. Between 11:31 and 3pm, turn dummy switch on when motion is triggered by any motion sensor. 3. Between 11:31 and 3pm, when dummy switch turns off, set Good Night scene Testing... Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2022-11 |
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
No external device (virtual accessories)
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22 || ^24 || ^26 |
| Settings in Homebridge UI | Yes |
| Matter | Yes (uses the Homebridge 2 Matter API) |
| Platform name | HomebridgeDummy |
| License | Apache-2.0 |
Community signals
| Downloads a week | 1,716 |
|---|---|
| Downloads a month | 4,932 |
| GitHub stars | 412 |
| Open issues | 4 |
| Closed issues | 235 |
| Last code push | 2026-10-20 |
| Latest version | 2.1.3 (2026-10-11) |
| First published | 2015-12-01 |
| Releases | 183 |
| npm dependents | 2 |
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.
Sources
- npm: https://www.npmjs.com/package/homebridge-dummy
- Source code: https://github.com/mpatfield/homebridge-dummy
- Issues: https://github.com/mpatfield/homebridge-dummy/issues
- Verified plugins list: https://github.com/homebridge/verified