Skip to content

Commit

Permalink
Change maximum charge to forcible charge
Browse files Browse the repository at this point in the history
  • Loading branch information
GJSBRT committed Mar 20, 2024
1 parent 762de9b commit 85d9cdd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions modbus/modbus.go
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ func (m *Modbus) ChangeBatteryForceCharge(inverter string, battery string, state

switch state {
case MODBUS_STATE_BATTERY_FORCIBLE_CHARGE_DISCHARGE_CHARGE:
err = connection.client.WriteUint32(luna2000Registers["maximum_charge_power_battery"].Address, uint32(watts))
err = connection.client.WriteUint32(luna2000Registers["forcible_charge_power_battery_1"].Address, uint32(watts))
if err != nil {
return err
}
Expand All @@ -159,7 +159,7 @@ func (m *Modbus) ChangeBatteryForceCharge(inverter string, battery string, state
return err
}
case MODBUS_STATE_BATTERY_FORCIBLE_CHARGE_DISCHARGE_STOP:
err = connection.client.WriteUint32(luna2000Registers["maximum_charge_power_battery"].Address, 0)
err = connection.client.WriteUint32(luna2000Registers["forcible_charge_power_battery_1"].Address, 0)
if err != nil {
return err
}
Expand Down

0 comments on commit 85d9cdd

Please sign in to comment.