Skip to content

Commit

Permalink
0.15.3
Browse files Browse the repository at this point in the history
  • Loading branch information
hombach committed Jun 29, 2023
1 parent 0745142 commit b529bb4
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,14 +97,16 @@ class go_e_charger extends utils.Adapter {
try {
if (state) { // The state was changed
this.log.info(`state ${id} changed: ${state.val} (ack = ${state.ack})`);
MinHomeBatVal = await this.asyncGetStateVal('Settings.Setpoint_HomeBatSoC'); // Get desired battery SoC
//this.setStateAsync('Settings.Setpoint_HomeBatSoC', MinHomeBatVal, true);
ChargeNOW = await this.asyncGetStateVal('Settings.ChargeNOW'); // Get charging override trigger
//this.setStateAsync('Settings.ChargeNOW', ChargeNOW, true);
ChargeManager = await this.asyncGetStateVal('Settings.ChargeManager'); // Get enable for charge manager
//this.setStateAsync('Settings.ChargeManager', ChargeManager, true);
ChargeCurrent = await this.asyncGetStateVal('Settings.ChargeCurrent'); // Get current for charging override
//this.setStateAsync('Settings.ChargeCurrent', ChargeCurrent, true);
if (!state.ack) {
MinHomeBatVal = await this.asyncGetStateVal('Settings.Setpoint_HomeBatSoC'); // Get desired battery SoC
this.setStateAsync('Settings.Setpoint_HomeBatSoC', MinHomeBatVal, true);
ChargeNOW = await this.asyncGetStateVal('Settings.ChargeNOW'); // Get charging override trigger
this.setStateAsync('Settings.ChargeNOW', ChargeNOW, true);
ChargeManager = await this.asyncGetStateVal('Settings.ChargeManager'); // Get enable for charge manager
this.setStateAsync('Settings.ChargeManager', ChargeManager, true);
ChargeCurrent = await this.asyncGetStateVal('Settings.ChargeCurrent'); // Get current for charging override
this.setStateAsync('Settings.ChargeCurrent', ChargeCurrent, true);
}
} else { // The state was deleted
this.log.warn(`state ${id} deleted`);
}
Expand Down Expand Up @@ -423,7 +425,6 @@ class go_e_charger extends utils.Adapter {
try {
let stateObject = await this.asyncGetState(statePath);
if (stateObject == null) return null; // errors thrown already in asyncGetState()
stateObject.ack = true;
return stateObject.val;
} catch (e) {
this.log.error(`[asyncGetStateValue](${statePath}): ${e}`);
Expand Down

0 comments on commit b529bb4

Please sign in to comment.