Skip to content
Homebridge TestFlight
Protocols and bridges

GPIO

homebridge-gpio-device · v0.4.9

Local

Exposes devices on GPIO pins as HomeKit accessories.

What it says it supports

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Raspberry Pi GPIO plugin that is fragile on newer Node versions and wiringPi builds; several users hit install failures and initState problems.

  • Not working3
DeviceStatusWhat they saidSource
Raspberry Pi 4 with wiringPi 2.46Not workingnode-wiring-pi fails to compile, plugin crashes Homebridge on startup
Saved copy
@bobisaperson1, I have the same issue on my RPi 4. gpio version: 2.46 Copyright (c) 2012-2018 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty Raspberry Pi Details: Type: 00, Revision: 02, Memory: 0MB, Maker: Sony Device tree is enabled. *--> Raspberry Pi 4 Model B Rev 1.2 This Raspberry Pi supports user-level GPIO access. I tried with the WiringPi 2.52 that is updated for RPi4 as well but same Error.

Excerpt saved from GitHub on 2026-10-22.

Issue #76 · 2019-09
Raspberry Pi GPIO relay (Lightbulb/Switch/Outlet/Garage door)Not workinginitState and active_low ignored on Node 14; works on 0.4.6 with Node 10
Saved copy
switch, light, outlet and garage door all active low is set to 0 by default and "initState": 1 not working

Excerpt saved from GitHub on 2026-10-22.

Issue #111 · 2021-02
Roller shutter (WindowCovering) via GPIO pulseNot workingThrows 'not implemented yet' error when moving the shutter
Saved copy
hey, I have the following issue here: 2.12.2021, 23:05:52Gpio Device Orpi BridgeBridge is running on port 51826. 2.12.2021, 23:05:59Gpio Device Orpi BridgeKitchen Roller ShutterRequesting shifting 99 -> 0 2.12.2021, 23:05:59Gpio Device Orpi BridgeKitchen Roller ShutterPulse pin 27 2.12.2021, 23:06:00Gpio Device Orpi BridgeFEHLERError: not implemented yet 2.12.2021, 23:06:00Gpio Device Orpi BridgeFEHLERat Object.delay (/var/lib/hoobs/gpiodeviceorpibridge/node_modules/homebridge-gpio-device-orpi/index.js:17:26) 2.12.2021, 23:06:00Gpio Device Orpi BridgeFEHLERat RollerShutter.pinPulse …

Excerpt saved from GitHub on 2026-10-22.

Issue #124 · 2021-12

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 GPIO pins

Compatibility

Verified by HomebridgeNo
Homebridge versions>=0.2.0
Homebridge 2.0No
Node.js>=0.12.0
Settings in Homebridge UINo
MatterNo
LicenseISC

Community signals

Downloads a week31
Downloads a month48
GitHub stars66
Open issues57
Closed issues64
Last code push2022-09-12
Latest version0.4.9 (2021-04-25)
First published2017-04-06
Releases47

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.

  • OccupancySensor