eufy-security-client-fork
Version:
Client to comunicate with Eufy-Security devices
126 lines (125 loc) • 3.1 kB
TypeScript
export declare enum CusPushEvent {
SECURITY = 1,
TFCARD = 2,
DOOR_SENSOR = 3,
CAM_STATE = 4,
GSENSOR = 5,
BATTERY_LOW = 6,
BATTERY_HOT = 7,
LIGHT_STATE = 8,
MODE_SWITCH = 9,
ALARM = 10,
BATTERY_FULL = 11,
REPEATER_RSSI_WEAK = 12,
UPGRADE_STATUS = 13,
MOTION_SENSOR_PIR = 14,
ALARM_DELAY = 16,
HUB_BATT_POWERED = 17,
SENSOR_NO_OPEN = 18
}
export declare enum CusPushAlarmType {
HUB_STOP = 0,
DEV_STOP = 1,
GSENSOR = 2,
PIR = 3,
APP = 4,
HOT = 5,
DOOR = 6,
CAMERA = 7,
MOTION_SENSOR = 8,
CAMERA_GSENSOR = 9,
CAMERA_APP = 10,
CAMERA_LINKAGE = 11,
HUB_LINKAGE = 12,
HUB_KEYPAD_PANIC_BUTTON = 13,
HUB_KEYPAD_EMERGENCY_CODE = 14,
HUB_STOP_BY_KEYPAD = 15,
HUB_STOP_BY_APP = 16,
HUB_STOP_BY_HUB = 17,
HUB_KEYPAD_CUSTOM_NOT_MAP = 18
}
export declare enum CusPushMode {
SWITCH_FROM_KEYPAD = 1,
SWITCH_FROM_APP = 2,
SWITCH = 9
}
export declare enum ServerPushEvent {
INVITE_DEVICE = 10300,
REMOVE_DEVICE = 10200,
REMOVE_HOMEBASE = 10100,
VERIFICATION = 10500,
WEB_ACTION = 10800,
ALARM_NOTIFY = 10900,
ALARM_GUEST_NOTIFY = 11000,
HOUSE_ADDED = 11400,
HOUSE_INVITE = 11300,
HOUSE_REMOVE = 11200
}
export declare enum DoorbellPushEvent {
BACKGROUND_ACTIVE = 3100,
MOTION_DETECTION = 3101,
FACE_DETECTION = 3102,
PRESS_DOORBELL = 3103,
OFFLINE = 3106,
ONLINE = 3107,
PACKAGE_DELIVERED = 3301,
PACKAGE_TAKEN = 3302,
FAMILY_DETECTION = 3303,
PACKAGE_STRANDED = 3304,
SOMEONE_LOITERING = 3305,
RADAR_MOTION_DETECTION = 3306
}
export declare enum LockPushEvent {
APP_LOCK = 264,
APP_UNLOCK = 261,
AUTO_LOCK = 265,
AUTO_UNLOCK = 258,
FINGERPRINT_UNLOCK = 260,
FINGER_LOCK = 267,
KEYPAD_LOCK = 263,
LOCK_MECHANICAL_ANOMALY = 519,
LOCK_OFFLINE = 516,
LOW_POWER = 513,
MANUAL_LOCK = 262,
MANUAL_UNLOCK = 257,
MECHANICAL_ANOMALY = 517,
MULTIPLE_ERRORS = 515,
PW_LOCK = 266,
PW_UNLOCK = 259,
TEMPORARY_PW_LOCK = 268,
TEMPORARY_PW_UNLOCK = 269,
VERY_LOW_POWER = 514,
VIOLENT_DESTRUCTION = 518,
LOCK_ONLINE = 771,
OTA_STATUS = 770,
STATUS_CHANGE = 769
}
export declare enum IndoorPushEvent {
MOTION_DETECTION = 3101,
FACE_DETECTION = 3102,
CRYING_DETECTION = 3104,
SOUND_DETECTION = 3105,
PET_DETECTION = 3106,
VEHICLE_DETECTION = 3107
}
export declare enum SmartSafeEvent {
ALARM_911 = 1946161152,
BASE = 1946161152,
LOCK_STATUS = 1946161153,
SHAKE_ALARM = 1946161154,
BATTERY_STATUS = 1946161155,
LONG_TIME_NOT_CLOSE = 1946161156,
FORCE_FIGURE = 1946161157,
LOW_POWER = 1946161158,
INPUT_ERR_MAX = 1946161159,
SHUTDOWN = 1946161160
}
export declare enum IndoorPushMessageType {
INDOOR = 18,
TFCARD = 2
}
export declare enum NotificationStyle {
TEXT = 1,
THUMB = 2,
ALL = 3
}