WattNode and ModBus

Right. You need to read up on how serial works. Almost certainly you would get -1 there.

  incomingByte = Serial.read();
  Serial.println(incomingByte, DEC);

Hint: You need to test Serial.available. In a loop, because it won't become available instantly.