Skip to content
Homebridge TestFlight
Raspberry Pi

Raspberry Pi GPIO Doorbell

Doorbells · Security

Not workingVerified plugin

1 report: 1 says it doesn’t work.

Reported with 1 Homebridge plugin: GPIO Doorbell.

What people report

PluginStatusWhat they saidConnectsSource
GPIO Doorbell Verified
homebridge-gpio-doorbell
Not workingButton presses not registered; new OS GPIO numbering breaks rpi-gpio
Saved copy
Ok, this is a problem with rpi-gpio. With the new Raspberry Pi OS, GPIOs are no longer numbered starting from zero. What you have to do is examine all of the gpiopinxxx nodes for their base and ngpio. As a workaround, you can edit rpi-gio.js and edit the two pin number tables to come up with the correct value. For example, pin 12 should have a GPIO number of 530 and pin 16 a GPIO number of 535. But rpi-gpio needs to switch to laying on top of libgpiod.

Excerpt saved from GitHub on 2026-10-22.

LocalIssue #4 · 2024-04

Each row is one report from a plugin’s GitHub issues, pull requests, discussions, wiki or docs, or from r/homebridge. Check the date and the linked thread before you buy.

In ReReHome

Once a Homebridge plugin publishes it, this device reaches Apple Home as a HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Identifiers

BrandRaspberry Pi
CategoryDoorbells

Also reported as

  • Raspberry Pi GPIO pin 18 doorbell (new Raspberry Pi OS)