homebridge-freeathome-local-kdljns
Version:
Platform Plugin to manage free@home accessories via HomeBridge using local API
28 lines (27 loc) • 783 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MessageBuilder = void 0;
class MessageBuilder {
constructor(username) {
}
getMessageId() {
return -1;
}
buildKeepAliveMessage(id) {
return "ping";
}
/**
* set DP via https REST API via PUT:
* http://192.168.9.40/fhapi/v1/api/rest/datapoint/00000000-0000-0000-0000-000000000000/ABB700DCDED6.ch0000.odp0010
*
* @param serialNo ABB700DCDED6
* @param channel ch0000
* @param datapoint odp0010
* @param value xxx DEPRECATED
* @returns
*/
buildSetDatapointMessage(serialNo, channel, datapoint, value) {
return serialNo + "." + channel + "." + datapoint;
}
}
exports.MessageBuilder = MessageBuilder;