diff --git a/src/sinkSender.c b/src/sinkSender.c index 29e42eb..4f5bd40 100644 --- a/src/sinkSender.c +++ b/src/sinkSender.c @@ -6,6 +6,7 @@ #include #include #include +#include #include "sinkSender.h" #include "logging.h" @@ -69,7 +70,10 @@ void sinkSenderPut(uint32_t seconds, uint32_t frequency) { logmsg(LOG_DEBUG, "minute is full"); secondOfMinute = 0; - minuteBuffer.s.totalRunningHours = 0; + struct sysinfo; + sysinfo(&sysinfo); + + minuteBuffer.s.totalRunningHours = sysinfo.update / 3600; minuteBuffer.s.totalPowercycles = 0; minuteBuffer.s.totalWatchdogResets = 0; minuteBuffer.s.version = strtol(VERSION, NULL, 16);