HTTP Sensors Switches
homebridge-http-sensors-switches · v2.3.2
Bridges HTTP or MQTT devices as lights, switches, outlets, fans, blinds, garage doors, valves and many sensor types.
What it says it supports
Devices it names
- lights
- switches
- outlets
- fans
- garage doors
- blinds
- sprinklers
- valves
Shows up in Apple Home as from its README
- Lights
- Outlets
- Switches
- Fans
- Windows and Coverings
- Doors and Windows
- Garage Door Openers
- Sensors
- Sprinklers
- Valves
Sensor readings in its code
What people report
Generic HTTP/MQTT plugin supporting lights, switches, sprinklers, shades and many sensors; maintainer adds requested types quickly.
- Works1
The plugin’s own supported-device list
| Device | Status | What they said | Source |
|---|---|---|---|
| Sprinkler / irrigation (HTTP) | Works | Sprinkler support added in v2.1.0 after requestSaved copyHi @lukasa1993 , Thanks for the suggestion, sprinkler support does sound like a great addition and I’d definitely be interested in exploring it further. However, I don’t currently have a sprinkler system myself, so I wouldn’t be able to test it live. If you’re interested in helping move this forward, could you please share more details about your specific setup? Things like how your sprinkler system is controlled (HTTP endpoints, MQTT topics), what commands are used to turn it on/off, and what the status feedback looks like (if any) would be very helpful. The more technical information you can … Excerpt saved from GitHub on 2026-10-22. | Issue #10 · 2025-06 |
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
HTTP or MQTT
You’ll need
- MQTT broker (optional)
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.8.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^20.18.0 || ^22.10.0 || ^24.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | HttpSensorsAndSwitches |
| License | Apache-2.0 |
Community signals
| Downloads a week | 10 |
|---|---|
| Downloads a month | 108 |
| GitHub stars | 12 |
| Open issues | 0 |
| Closed issues | 20 |
| Last code push | 2026-08-30 |
| Latest version | 2.3.2 (2026-04-27) |
| First published | 2024-08-27 |
| Releases | 33 |
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.
- AirQualitySensor
- Battery
- CarbonDioxideSensor
- ContactSensor
- Door
- Fanv2
- GarageDoorOpener
- HumiditySensor
- LightSensor
- Lightbulb
- MotionSensor
- OccupancySensor
- Outlet
- SmokeSensor
- Switch
- TemperatureSensor
- Valve
- Window
- WindowCovering