homebridge-miot
Version:
Homebridge plugin for devices supporting the miot protocol
31 lines (30 loc) • 971 B
JavaScript
module.exports = {
UNKNOWN: '000',
DEVICE_DOES_NOT_EXIST: '001',
SERVICE_DOES_NOT_EXIST: '002',
PROPERTY_DOES_NOT_EXIST: '003',
EVENT_DOES_NOT_EXIST: '004',
ACTION_DOES_NOT_EXIST: '005',
DEVICE_DESC_NOT_FOUND: '006',
DEVICE_CLOUD_NOT_FOUND: '007',
INVALID_ID: '008',
SCENE_DOES_NOT_EXIST: '009',
DEVICE_OFFLINE: '011',
PROPERTY_NOT_READABLE: '013',
PROPERTY_NOT_WRITABLE: '023',
PROPERTY_NOT_SUBSCRIBED: '033',
PROPERTY_VALUE_WRONG: '043',
ACTION_RETURN_VALUE_ERROR: '034',
ACTION_EXECUTION_ERROR: '015',
NUMBER_OF_ACTION_PARAMETERS_DOES_NOT_MATCH: '025',
ACTION_PARAMETER_ERROR: '035',
DEVICE_OPERATION_TIMEOUT: '036',
DEVICE_CANNOT_PERFORM_OPERATION_IN_CURRENT_STATE: '100',
INFRARED_DEVICES_DOES_NOT_SUPPORT_THIS_OPERATION: '101',
TOKEN_DOES_NOT_EXISTS_OR_EXPIRED: '901',
TOKEN_ILLEGAL: '902',
AUTHORIZATION_EXPIRED: '903',
UNAUTHORIZED_VOICE_DEVICE: '904',
DEVICE_NOT_BOUND: '905',
FEATURE_NOT_ONLINE: '999'
};