diff --git a/src/AmsToMqttBridge.ino b/src/AmsToMqttBridge.ino index 1f0e6903..a74f7c3a 100644 --- a/src/AmsToMqttBridge.ino +++ b/src/AmsToMqttBridge.ino @@ -652,6 +652,23 @@ void loop() { void rxerr(int err) { if(err == 0) return; + switch(err) { + case 1: + debugE("Serial break error"); + break; + case 2: + debugE("Serial buffer full"); + break; + case 3: + debugE("Serial FIFO overflow"); + break; + case 4: + debugE("Serial frame error"); + break; + case 5: + debugE("Serial parity error"); + break; + } meterState.setLastError(90+err); }