diff --git a/lib/AmsDecoder/src/Cosem.cpp b/lib/AmsDecoder/src/Cosem.cpp index 298a681d..4cf3075a 100644 --- a/lib/AmsDecoder/src/Cosem.cpp +++ b/lib/AmsDecoder/src/Cosem.cpp @@ -24,7 +24,7 @@ time_t decodeCosemDateTime(CosemDateTime timestamp) { time_t time = makeTime(tm); int16_t deviation = ntohs(timestamp.deviation); if(deviation >= -720 && deviation <= 720) { - time -= deviation * 60; + time += deviation * 60; } return time; } \ No newline at end of file