homebridge-grifs

Homebridge plugin to display status of grifs alarm system

Usage no npm install needed!

<script type="module">
  import homebridgeGrifs from 'https://cdn.skypack.dev/homebridge-grifs';
</script>

README

Homebridge grifs

Homebridge plugin for Grifs AG

Introduction

This homebridge plugin exposes alarm status as an alarm accessory

The only feature that is currently supported is getting the status of the alarm (Armed or disarmed)

Prerequisites

Homebridge server should be running Linux, as currently only that is supported by this plugin

The Grifs AG website has to have its language set to English

Installation

To install homebridge grifs:

  • Install the plugin through Homebridge Config UI X or manually by:
$ sudo npm -g i homebridge-grifs
  • Edit the the config.json and add the Alarm accessory e.g:
"accessories": [
    {
        "accessory": "GRIFHomeAlarm",
        "name": "Home Alarm",
        "type": "Alarm",
        "email": "email@example.com",
        "password": "password",
        "interval": 3
    }
]

where name is the alarm name; type is "Alarm" (Security System), "Switch" (Switch) or "Sensor" (Occupancy Sensor); email and password are the login details; interval is an optional parameter, setting how often (in minutes) to query the alarm status, default is 3 minutes.

Getting help

If you need help troubleshooting, create an issue and I'll try to help you fix it.