homebridge-freeathome-local-kdljns
Version:
Platform Plugin to manage free@home accessories via HomeBridge using local API
30 lines (23 loc) • 708 B
text/typescript
export class MessageBuilder {
constructor(username: string) {
}
private getMessageId(): number {
return -1
}
buildKeepAliveMessage(id: number) {
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: string, channel: string, datapoint: string, value: string) {
return serialNo + "." + channel + "." + datapoint
}
}