From 985a16a91d681da4b54bad066e7149c260e105ed Mon Sep 17 00:00:00 2001 From: andig Date: Sun, 19 Jul 2020 17:31:47 +0200 Subject: [PATCH] Use Power as default reading for modbus plugin --- provider/modbus.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/provider/modbus.go b/provider/modbus.go index 7760bda25..cbfa62642 100644 --- a/provider/modbus.go +++ b/provider/modbus.go @@ -50,6 +50,11 @@ func NewModbusFromConfig(log *util.Logger, other map[string]interface{}) *Modbus log.FATAL.Fatalf("config: modbus cannot have value and register both") } + if cc.Value == "" && cc.Register.Decode == "" { + log.WARN.Println("config: missing modbus value or register - assuming Power") + cc.Value = "Power" + } + // model + value configured if cc.Value != "" { if err := modbus.ParseOperation(device, cc.Value, &op); err != nil {