@pietrolubini/homebridge-ecoflow
Version:
Homebridge plugin for EcoFlow devices
20 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OutletAcService = void 0;
const deltaProOutletServiceBase_1 = require("@ecoflow/accessories/batteries/deltapro/services/deltaProOutletServiceBase");
const batteryHttpApiContracts_1 = require("@ecoflow/accessories/batteries/interfaces/batteryHttpApiContracts");
class OutletAcService extends deltaProOutletServiceBase_1.DeltaProOutletServiceBase {
constructor(ecoFlowAccessory, batteryStatusProvider) {
super(ecoFlowAccessory, batteryStatusProvider, 'AC', ecoFlowAccessory.config.battery?.additionalCharacteristics);
}
processOnSetOn(value, revert) {
return this.sendOn({
cmdSet: 32,
id: 66,
xboost: batteryHttpApiContracts_1.AcXBoostType.Ignore,
enabled: value ? batteryHttpApiContracts_1.AcEnableType.On : batteryHttpApiContracts_1.AcEnableType.Off,
}, revert);
}
}
exports.OutletAcService = OutletAcService;
//# sourceMappingURL=outletAcService.js.map