File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -123,10 +123,14 @@ void CurrentShaperTask::shapeCurrent() {
123123 max_pwr += solar;
124124 }
125125 }
126- if (!config_threephase_enabled ())
126+ if (!config_threephase_enabled ()) {
127127 _max_cur = round (((max_pwr - _live_pwr) / evse.getVoltage ()) + (evse.getAmps ()));
128- else
128+ }
129+
130+ else {
129131 _max_cur = round (((max_pwr - _live_pwr) / evse.getVoltage () / 3 ) + (evse.getAmps ()));
132+ }
133+
130134
131135
132136 _changed = true ;
Original file line number Diff line number Diff line change @@ -160,6 +160,9 @@ void DivertTask::update_state()
160160 if (_mode == DivertMode::Eco)
161161 {
162162 double voltage = _evse->getVoltage ();
163+ if (config_threephase_enabled ()) {
164+ voltage = voltage * 3 ;
165+ }
163166
164167 // Calculate current
165168 if (mqtt_grid_ie != " " )
You can’t perform that action at this time.
0 commit comments