UNPKG

homebridge-fujitsu-airstage

Version:

A Homebridge plugin to control devices that use the Fujitsu Airstage API.

35 lines (26 loc) 903 B
'use strict'; // Default values module.exports.DEFAULT_USER_AGENT = 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148'; // API endpoint paths module.exports.PATH_GET_PARAM = '/GetParam'; module.exports.PATH_SET_PARAM = '/SetParam'; // Request methods module.exports.REQUEST_METHOD_POST = 'POST'; // Set level values module.exports.SET_LEVEL_GET = '03'; module.exports.SET_LEVEL_SET = '02'; // Request header keys module.exports.REQUEST_HEADER_CONTENT_LENGTH = 'Content-Length'; module.exports.REQUEST_HEADER_USER_AGENT = 'User-Agent'; // Parameter results module.exports.PARAMETER_RESULT_SUCCESS = 'OK'; // Request header templates module.exports.REQUEST_HEADERS_POST = { 'Content-Type': 'application/json' }; // Result template module.exports.REQUEST_RESULT = { 'error': null, 'statusCode': null, 'response': '' };