From c1309e9a13f735b8ee116c42fd0a4e190cc0fee0 Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Sun, 3 Nov 2024 11:28:03 +0100 Subject: [PATCH] Add package timestamp if missing --- lib/MeterCommunicators/src/IEC6205675.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/MeterCommunicators/src/IEC6205675.cpp b/lib/MeterCommunicators/src/IEC6205675.cpp index d864bde1..2488838a 100644 --- a/lib/MeterCommunicators/src/IEC6205675.cpp +++ b/lib/MeterCommunicators/src/IEC6205675.cpp @@ -18,7 +18,7 @@ IEC6205675::IEC6205675(const char* d, uint8_t useMeterType, MeterConfig* meterCo TimeChangeRule CET = {"CET ", Last, Sun, Oct, 3, 60}; Timezone tz(CEST, CET); - this->packageTimestamp = ctx.timestamp; + this->packageTimestamp = ctx.timestamp == 0 ? time(nullptr) : ctx.timestamp; val = getNumber(AMS_OBIS_ACTIVE_IMPORT, sizeof(AMS_OBIS_ACTIVE_IMPORT), ((char *) (d))); if(val == NOVALUE) {