diff --git a/mote/v1/openwrt/package/flukso/src/data.lua b/mote/v1/openwrt/package/flukso/src/data.lua index e94a3c5..6801d20 100644 --- a/mote/v1/openwrt/package/flukso/src/data.lua +++ b/mote/v1/openwrt/package/flukso/src/data.lua @@ -79,8 +79,8 @@ end function fill(M) for meter, T in pairs(M) do local H = timestamps(T) - for i = H[1]+1, H[#H]-1 do - if T[i] == nil then T[i] = T[i-1] end + for i = H[#H]-1, H[1]+1, -1 do + if T[i] == nil then T[i] = T[i+1] end end end end