fixed change mode and control logic method

This commit is contained in:
znetsixe
2025-11-30 17:46:07 +01:00
parent 955c17a466
commit c81ee1b470
2 changed files with 19 additions and 6 deletions

View File

@@ -212,6 +212,19 @@ class PumpingStation {
);
}
changeMode(newMode){
if ( this.config.control.allowedModes.has(newMode) ){
const currentMode = this.mode;
this.logger.info(`Control mode changing from ${currentMode} to ${newMode}`);
this.mode = newMode;
}
else{
this.logger.warn(`Attempted to change to unsupported control mode: ${newMode}`);
}
}
_controlLogic(direction) {
switch (this.mode) {
case 'levelbased':