diff --git a/main.go b/main.go index 1582907..e7489f3 100644 --- a/main.go +++ b/main.go @@ -30,7 +30,7 @@ import ( var static embed.FS var ( - version = "0.0.24" + version = "0.0.25" device pingvin.Pingvin config Conf usernamehash [32]byte diff --git a/pingvin/pingvin.go b/pingvin/pingvin.go index b4eb311..e55fdad 100644 --- a/pingvin/pingvin.go +++ b/pingvin/pingvin.go @@ -184,8 +184,9 @@ func readCsvLines(file string) [][]string { // Create modbus.Handler, store it in p.handler, // connect the handler and create p.modbusclient (modbus.Client) func (p *Pingvin) createModbusClient(serial string) { - // TODO: read configuration from file, hardcoded for now - p.handler = modbus.NewRTUClientHandler("/dev/ttyS0") + // TODO: read configuration from file, mostly hardcoded for now + log.Println("Connecting to serial console on", serial) + p.handler = modbus.NewRTUClientHandler(serial) p.handler.BaudRate = 19200 p.handler.DataBits = 8 p.handler.Parity = "N"