UNPKG

@raiden733/homebridge-gpio-garagedoor

Version:

Raspberry Pi GPIO based Garage Door plugin for Homebridge

20 lines (19 loc) 960 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const DoorSensorPort_1 = require("./lib/DoorSensorPort"); const SwitchPort_1 = require("./lib/SwitchPort"); const GPIOGarageDoorAccessory_1 = require("./lib/GPIOGarageDoorAccessory"); const DoorStateExtension_1 = require("./lib/DoorStateExtension"); module.exports = function (homebridge) { var exportTypes = { Accessory: homebridge.hap.Accessory, Service: homebridge.hap.Service, Characteristic: homebridge.hap.Characteristic, uuid: homebridge.hap.uuid, }; DoorStateExtension_1.DoorStateExtension.init(exportTypes); DoorSensorPort_1.DoorSensorPort.init(exportTypes); SwitchPort_1.SwitchPort.init(exportTypes); GPIOGarageDoorAccessory_1.GPIOGarageDoorAccessory.init(exportTypes); homebridge.registerAccessory("@raiden733/homebridge-gpio-garagedoor", "GPIOGarageDoor", GPIOGarageDoorAccessory_1.GPIOGarageDoorAccessory); };