So here we go, for the most part I am looking for feedback on the design of this - I think my creation is a bit complicated and concede that there must be an easier way so please advise and feel free to pick apart - that is what I need to learn.
Layout Overview
Combinator 1 and 5 are simple pulse timers counting intervals of 30 seconds input from a constant combinatory to seed the interval CCombinator 2 gets a pulsed belt reading of the belt inventory which outputs the accumulated inventory to 3 and resets at the end of the interval
Combinator 3 outputs the total inventory for the current interval to 4 (a memory cell) and to 6 so that I can calculate the inverse of the total inventory * -1
Combinator 7 (another memory cell) holds the inverse value which is passed to 8 that will output the inverse inventory total at the end of the 30 second interval to 4 and 9
Combinator 9 is simply a reset value for the inverse inventory
The value from the belt and the inverse value are output to 4 simultaneously so the end result is that I have a constant flow rate that updates every 30 seconds and can be sent to a multiplexed circuit for monitoring from a long distance
Decider Settings
Again, please forgive the complexity of this I am sure there is a simpler way of achieving this result - but I had no luck. Your feedback is appreciated.