UNPKG

homebridge-freeathome-local-api

Version:

Control your free@home setup using the local API provided by your System Access Point

82 lines 3.54 kB
/** * The enumeration containing the supported function IDs as defined at * https://developer.eu.mybuildings.abb.com/fah_local/reference/functionids/ */ export var FunctionID; (function (FunctionID) { /** A (binary) switch actuator */ FunctionID["FID_SWITCH_ACTUATOR"] = "7"; /** A master room temperature controller that does not include a fan */ FunctionID["FID_ROOM_TEMPERATURE_CONTROLLER_MASTER_WITHOUT_FAN"] = "23"; /** A dimming actuator */ FunctionID["FID_DIMMING_ACTUATOR"] = "12"; /** A dimming actuator that can also control the light hue */ FunctionID["FID_RGB_W_ACTUATOR"] = "2E"; /** A dimming actuator that can also control the light hue */ FunctionID["FID_RGB_ACTUATOR"] = "2F"; /** An automatic door opener */ FunctionID["FID_DES_AUTOMATIC_DOOR_OPENER_ACTUATOR"] = "20"; /** A smoke detector */ FunctionID["FID_SMOKE_DETECTOR"] = "7D"; /** A motion detector */ FunctionID["FID_MOVEMENT_DETECTOR"] = "11"; /** A door opener */ FunctionID["FID_DES_DOOR_OPENER_ACTUATOR"] = "1A"; /** A shutter actuator */ FunctionID["FID_SHUTTER_ACTUATOR"] = "9"; /** A roller blind actuator */ FunctionID["FID_BLIND_ACTUATOR"] = "61"; /** An attic window actuator */ FunctionID["FID_ATTIC_WINDOW_ACTUATOR"] = "62"; /** An awning actuator */ FunctionID["FID_AWNING_ACTUATOR"] = "63"; /** A binary door or window sensor */ FunctionID["FID_WINDOW_DOOR_SENSOR"] = "F"; /** A door or window sensor that also reports the door or window position */ FunctionID["FID_WINDOW_DOOR_POSITION_SENSOR"] = "64"; /** A (binary) switch sensor */ FunctionID["FID_SWITCH_SENSOR"] = "0"; /** A dimming sensor */ FunctionID["FID_DIMMING_SENSOR"] = "1"; // /** A light group */ // FID_LIGHT_GROUP = "4000", /** A scene */ FunctionID["FID_SCENE"] = "4800"; /** The special panic scene */ FunctionID["FID_SPECIAL_SCENE_PANIC"] = "4801"; /** The special all-off scene */ FunctionID["FID_SPECIAL_SCENE_ALL_OFF"] = "4802"; /** The special all blinds up scene */ FunctionID["FID_SPECIAL_SCENE_ALL_BLINDS_UP"] = "4803"; /** The special all blinds down scene */ FunctionID["FID_SPECIAL_SCENE_ALL_BLINDS_DOWN"] = "4804"; /** A scene sensor */ FunctionID["FID_SCENE_SENSOR"] = "6"; /** A staircase light sensor */ FunctionID["FID_STAIRCASE_LIGHT_SENSOR"] = "4"; /** A generic trigger */ FunctionID["FID_TRIGGER"] = "45"; /** A brightness sensor */ FunctionID["FID_BRIGHTNESS_SENSOR"] = "41"; /** A temperature sensor */ FunctionID["FID_TEMPERATURE_SENSOR"] = "43"; /** A master radiator actuator */ FunctionID["FID_RADIATOR_ACTUATOR_MASTER"] = "3E"; // /** A wireless rocker type dimming sensor */ // FID_DIMMING_SENSOR_ROCKER_TYPE0 = "1010", // /** A wireless push button type dimming sensor */ // FID_DIMMING_SENSOR_PUSHBUTTON_TYPE2 = "101A", /** A wireless dimming actuator */ FunctionID["FID_DIMMING_ACTUATOR_TYPE0"] = "1810"; })(FunctionID || (FunctionID = {})); /** Contains the list of function IDs that are only experimentally supported by the plugin */ export const experimentallySupportedFunctionIDs = [ FunctionID.FID_SHUTTER_ACTUATOR, FunctionID.FID_BLIND_ACTUATOR, FunctionID.FID_ATTIC_WINDOW_ACTUATOR, FunctionID.FID_AWNING_ACTUATOR, FunctionID.FID_SCENE_SENSOR, FunctionID.FID_STAIRCASE_LIGHT_SENSOR, FunctionID.FID_TRIGGER, ]; //# sourceMappingURL=functionId.js.map