Am I using fuel streams correctly? Is there a more efficient manner?


#1

1) Give a description of the problem
Is this the correct way to add data to a fuel stream? The piston seems to be using quite a bit of processor time.

2) What is the expected behaviour?
Fuel streams update using minimal processor time.

3) What is happening/not happening?
It works, but I’m looking to see if there is a more efficient way.

4) Post a Green Snapshot of the pistonimage

Not sure why the bottom of the piston is not showing, but you get the idea.

5) Attach logs after turning logging level to Full
Let me know if you need this.


#2

I’ve not used fuel streams myself, but wonder whether it would be better to poll the data periodically, rather than every time it changes? If the values change frequently, the piston will be firing and storing data each time. I’ve monitored temperatures & power usage into graphs using nodered, the polling approach will also produce less messy graphs, which is good, unless you do want all data points.