UNPKG

homebridge-ratgdo

Version:

HomeKit integration using Ratgdo and Konnected devices for LiftMaster and Chamberlain garage door openers, without requiring myQ.

33 lines 1.76 kB
/* Copyright(C) 2020-2026, HJD (https://github.com/hjdhjd). All rights reserved. * * ratgdo-types.ts: Interface and type definitions for Ratgdo. */ // Ratgdo reserved names. export var RatgdoReservedNames; (function (RatgdoReservedNames) { // Manage our contact sensor types. RatgdoReservedNames["CONTACT_DISCO_VEHICLE_ARRIVING"] = "ContactSensor.Disco.Vehicle.Arriving"; RatgdoReservedNames["CONTACT_DISCO_VEHICLE_LEAVING"] = "ContactSensor.Disco.Vehicle.Leaving"; // Manage our dimmer types. RatgdoReservedNames["DIMMER_OPENER_AUTOMATION"] = "Dimmer.Opener.Automation"; // Ratgdo (ESP32) Disco-related capabilities. RatgdoReservedNames["SWITCH_DISCO_LASER"] = "Switch.Disco.Laser"; RatgdoReservedNames["SWITCH_DISCO_LED"] = "Switch.Disco.Led"; // Konnected-related capabilities. RatgdoReservedNames["SWITCH_KONNECTED_PCW"] = "Switch.Konnected.PCW"; RatgdoReservedNames["SWITCH_KONNECTED_STROBE"] = "Switch.Konnected.Strobe"; // Manage our occupancy sensor types. RatgdoReservedNames["OCCUPANCY_DISCO_VEHICLE_PRESENCE"] = "OccupancySensor.Disco.Vehicle.Presence"; RatgdoReservedNames["OCCUPANCY_SENSOR_DOOR_OPEN"] = "OccupancySensor.DoorOpen"; RatgdoReservedNames["OCCUPANCY_SENSOR_MOTION"] = "OccupancySensor.Motion"; // Manage our switch types. RatgdoReservedNames["SWITCH_LOCKOUT"] = "Switch.Lockout"; RatgdoReservedNames["SWITCH_OPENER_AUTOMATION"] = "Switch.Opener.Automation"; })(RatgdoReservedNames || (RatgdoReservedNames = {})); // Ratgdo device variants. export var RatgdoVariant; (function (RatgdoVariant) { RatgdoVariant["KONNECTED"] = "konnected"; RatgdoVariant["RATGDO"] = "ratgdo"; })(RatgdoVariant || (RatgdoVariant = {})); //# sourceMappingURL=ratgdo-types.js.map