File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed
powerOptimizerEFHStaeppel Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change 18
18
const short WaterHeatPumpThresholdPower = 1500 ;
19
19
20
20
const ushort BatteryLevelThreshold = 950 ;
21
+ const ushort BatteryLevelLowerThreshold = 10 ;
21
22
22
23
// Inverter IP Address
23
24
const string IPAddress = "192.168.1.125" ; // WiNet Espressif 192.168.1.125, LAN connector 192.168.1.172
105
106
//logger.Log($"Load 1 Adjustment Mode as hex value:{loadAdjustmentModeHexAsString}");
106
107
107
108
108
- if ( ! waterHeatPumpEnabled && ( DCPower - ( WaterHeatPumpThresholdPower + loadPower ) > 0 ) && ( exportPower > 0 ) && ( batteryLevel > BatteryLevelThreshold ) )
109
+ if ( ! waterHeatPumpEnabled && ( DCPower - ( WaterHeatPumpThresholdPower + loadPower ) > 0 ) && ( exportPower > 0 ) && ( ( batteryLevel > BatteryLevelThreshold ) || ( BatteryLevelLowerThreshold < 10 ) ) )
109
110
{
110
111
waterHeatPumpEnabled = true ;
111
112
client . WriteSingleRegister ( unitIdentifier , Load1Address , Load1ON ) ;
You can’t perform that action at this time.
0 commit comments