From d80149bc06abe5b064d92cb7b202dc37033930e0 Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 8 May 2024 16:54:47 +0200 Subject: [PATCH] chore: use strconv.Itoa where appropriate --- charger/hardybarth-ecb1.go | 3 ++- util/templates/template_modbus.go | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/charger/hardybarth-ecb1.go b/charger/hardybarth-ecb1.go index c964f982e..2102db2c3 100644 --- a/charger/hardybarth-ecb1.go +++ b/charger/hardybarth-ecb1.go @@ -22,6 +22,7 @@ import ( "fmt" "net/http" "net/url" + "strconv" "strings" "time" @@ -188,7 +189,7 @@ func (wb *HardyBarth) post(uri string, data url.Values) error { // MaxCurrent implements the api.Charger interface func (wb *HardyBarth) MaxCurrent(current int64) error { uri := fmt.Sprintf("%s/chargecontrols/%d/mode/manual/ampere", wb.uri, wb.chargecontrol) - data := url.Values{"manualmodeamp": {fmt.Sprintf("%d", current)}} + data := url.Values{"manualmodeamp": {strconv.FormatInt(current, 10)}} return wb.post(uri, data) } diff --git a/util/templates/template_modbus.go b/util/templates/template_modbus.go index a1974ffdd..4fe43d745 100644 --- a/util/templates/template_modbus.go +++ b/util/templates/template_modbus.go @@ -3,6 +3,7 @@ package templates import ( _ "embed" "fmt" + "strconv" "strings" ) @@ -75,15 +76,15 @@ func (t *Template) ModbusValues(renderMode int, values map[string]interface{}) { switch p.Name { case ModbusParamNameId: if modbusParam.ID != 0 { - defaultValue = fmt.Sprintf("%d", modbusParam.ID) + defaultValue = strconv.Itoa(modbusParam.ID) } case ModbusParamNamePort: if modbusParam.Port != 0 { - defaultValue = fmt.Sprintf("%d", modbusParam.Port) + defaultValue = strconv.Itoa(modbusParam.Port) } case ModbusParamNameBaudrate: if modbusParam.Baudrate != 0 { - defaultValue = fmt.Sprintf("%d", modbusParam.Baudrate) + defaultValue = strconv.Itoa(modbusParam.Baudrate) } case ModbusParamNameComset: if modbusParam.Comset != "" {