This is a plugin for homebridge which can monitor Contact / Door sensor via a HTTP endpoint that returns 0
or 1
depending on the sensor state.
Previous installation of Homebridge is required.
Then run the following command to install homebridge-http-contact-sensor
npm install -g homebridge-http-contact-sensor
{
"accessory": "ContactSensor",
"name": "Front Door",
"pollInterval": 500,
"statusUrl": "http://localhost/sensor"
}
You can add as many accessories as needed.
Example homebridge configuration
{
...
"accessories": [
{
"accessory": "ContactSensor",
"name": "Front Door",
"pollInterval": 500,
"statusUrl": "http://192.168.0.20/sensor"
}
],
"platforms": [
...
]
}