@raiden733/homebridge-gpio-garagedoor
Version:
Raspberry Pi GPIO based Garage Door plugin for Homebridge
20 lines (19 loc) • 960 B
JavaScript
;
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);
};