This is working as intended.
Fluids are never merged with other fluids or items. I will make them mergable once a proper fluid filter, similar to filter inserters, is part of the base game.
There is a proper working filtering in my screenshot at right. A train comes with oil or fuel multiple times and filtering works correctly even though it shows like some 0.3 amounts are "stuck" due to circular network rounding.
"fluids can't be merged in a sane way" - please take into account that there could be multiple wagons of different fluids.
So far any such build I've tested eventually failed either due to rounding error or because a pump randomly starts pulling the wrong fluid.
There's nothing sane about figuring out exactly what kind of setup a player has.
Unless even the most unsawy player can simply smack down a filter pump, hook it up like filter inserters and get a 100% reliable working system I'm not considering this edge case.
I already have that rounding error but that 0.3 stucked fluid was somehow auto-removed when another fluid goes into. It worked several times with no errors. May be this thing was fixed. Btw I'm still using 0.15.
Could you check my build please? It's very simple, the pipes are working only when there is a correct fluid (see red wires).
Apart from rounding and pumps pulling a wrong liquid, your build can get stuck on pipes locking them self to 0.0 of one fluid.
I had that oddity when i tried building a depot cleaning out fluid wagons.
With inventory sensor, one pump per liquid and a plumbers nightmare, it's possible to build a station reliably handling 4 fluids/wagon efficiently (wagon-pump-tank) and 11 fluids inefficiently (wagon-pump-pipe-tank).
100% reliable, but inefficient 3 fluid cleaning depot
2017-08-12-10-58-12-5109225.jpg (604.64 KiB) Viewed 2194 times