10.04.2026, 13:30
(10.04.2026, 13:29)admin Wrote: Instead of making one script per trend you can use a single script for multiple trends:
Code:mapping = { { trend = 'energy A', output = '0/0/1' }, { trend = 'energy B', output = '0/0/2' }, { trend = 'energy C', output = '0/0/3' }, } require('trends') dates = {} dates['start'] = os.date('*t') dates['end'] = os.date('*t') dates['end'].day = dates['end'].day + 1 for _, map in ipairs(mapping) do sum = 0 values = trends.fetch(map.trend, dates) for _, value in ipairs(values) do sum = sum + (value or 0) end grp.checkupdate(map.output, sum) os.sleep(1) end
One trend per meter , so it will be 40