homebridge-http-contact-sensor

Door/Contact sensor plugin for Homebridge

Usage no npm install needed!

<script type="module">
  import homebridgeHttpContactSensor from 'https://cdn.skypack.dev/homebridge-http-contact-sensor';
</script>

README

homebridge-http-contact-sensor

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.

Install

Previous installation of Homebridge is required.

Then run the following command to install homebridge-http-contact-sensor

npm install -g homebridge-http-contact-sensor

Configuration

{
    "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": [
        ...
    ]
}